module Jekyll | |
class PageToc < Liquid::Tag | |
def initialize(tag_name, input, tokens) | |
super | |
@input = input | |
end | |
# Usage: github $PATH [$TAG: master] | |
def render(context) | |
'<div class="page-toc" markdown="1"> | |
* toc | |
{:toc} | |
</div>' | |
end | |
end | |
end | |
Liquid::Template.register_tag('toc', Jekyll::PageToc) |