Commit 719061a6 authored by Robert Lord's avatar Robert Lord

Update headers to never have problematic characters in ids, fixes #64, hopefully

parent e8a491c9
require './lib/redcarpet_header_fix'
set :css_dir, 'stylesheets'
set :js_dir, 'javascripts'
......@@ -34,3 +36,4 @@ configure :build do
# Or use a different image path
# set :http_prefix, "/Content/images/"
end
module RedcarpetHeaderFix
def header(text, level, id)
clean_id = id.gsub(/[\.]/, '-').gsub(/[^a-zA-Z0-9\-_]/, '')
"<h#{level} id='#{clean_id}'>#{text}</h1>"
end
end
require 'middleman-core/renderers/redcarpet'
Middleman::Renderers::MiddlemanRedcarpetHTML.send :include, RedcarpetHeaderFix
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment