Method: MarkdownExtension::Summary#pre_processing
- Defined in:
- lib/markdown_extension/summary.rb
#pre_processing(dir) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/markdown_extension/summary.rb', line 21 def pre_processing(dir) @markdown = @raw_md if @config.preprocessing["backlinks"] @markdown = @markdown.gsub(/\[\[(.*)\]\]/) do |s| s = s[2..-3] "[#{s}](#{s}.html)" end end unless dir.empty? @markdown = @markdown.gsub(/\[.*\]\((.*)\)/) do |s| url = Regexp.last_match[1] pn = Pathname.new(url) s.gsub(url, "./"+pn.relative_path_from(dir+"/").to_s) end end end |