i building site middleman, , using redcarpet markdown engine, gfm support.
i tap or precede markdown rendering process add support various syntax options. in 1 example, i'd this:
[file:/path/to/file] to rendered as:
<p class="file"> <code>/path/to/file</code> </p> in every case, i'm not rendering interfere affect remaining markdown in template, suspect precede rendering process.
also, if simpler using renderer, i'm not tied redcarpet in way other i'd prefer have gfm support.
first, need create new renderer based upon redcarpet within config.rb file. like:
set renderer: myrenderer next, need create "myrenderer" new class (you can @ top of config.rb can put in external file)
require "middleman-core/renderers/redcarpet" class myrenderer < middleman::renderers::middlemanredcarpethtml def preprocess(document) # insert ruby code use regex find tag in document # insert ruby code generate html , replace tag # html want return (document) end if want last thing done, use postprocess(document) instead of preprocess(document)
Comments
Post a Comment