summaryrefslogtreecommitdiff
path: root/_plugins/sidebar.rb
diff options
context:
space:
mode:
Diffstat (limited to '_plugins/sidebar.rb')
-rw-r--r--_plugins/sidebar.rb16
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