fancytoc.rb 306 B

123456789101112
  1. module Jekyll
  2. module FancyToCFilter
  3. def fancytoc(input)
  4. converter = Redcarpet::Markdown.new(Redcarpet::Render::HTML_TOC)
  5. toc = converter.render(input)
  6. toc.gsub(/<ul>/, '<ul class="nav">') unless toc.empty?
  7. end
  8. end
  9. end
  10. Liquid::Template.register_filter(Jekyll::FancyToCFilter)