diff options
Diffstat (limited to '_plugins/sidebar.rb')
-rw-r--r-- | _plugins/sidebar.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/_plugins/sidebar.rb b/_plugins/sidebar.rb new file mode 100644 index 000000000..9f652cb2d --- /dev/null +++ b/_plugins/sidebar.rb @@ -0,0 +1,16 @@ +module Liquid + class SidebarBlock < Liquid::Block + alias :super_render :render + + def initialize(tag_name, identifier, tokens) + super + end + + def render(context) + context.environments.first["page"]["sidebar"] = super_render(context) + '' + end + end +end +puts "registering new sidebar template" +Liquid::Template.register_tag('sidebar', Liquid::SidebarBlock)
\ No newline at end of file |