I have a bunch of files with .md.erb
extension. But I only want to process them with the erb template engine, and serve them as .md files. In older versions it was possible to remove specific template engines from tilt (::Tilt.mappings.delete('md')
), but that dosen’t method doesn’t exist anymore. Ideally I’d like to completely disable the markdown extension, as I don’t want any .md
files to be processed.
The problem with the :markdown_extension
is that it’s activated by default and there doesn’t appear to be a way to disable activation of these default extensions.
The closest I was able to get is to use ::Tilt.register ::Tilt::PlainTemplate, 'md'
to associate a template with markdown files which doesn’t do any processing. That’ll strip the .md
extension from the files but I could deal with that. However, a second problem is that even though I have page "/docs/*", :layout => false
, middleman is adding the default template to those files.