Sha256: 259e990050673b8bfbc57ee5b6a2b1f5d1af019b93523cb902b880b7e05bbee7
Contents?: true
Size: 495 Bytes
Versions: 2
Compression:
Stored size: 495 Bytes
Contents
module Jekyll class RenderMarginNoteTag < Liquid::Tag require "shellwords" def initialize(tag_name, text, tokens) super @text = text.shellsplit end def render(context) "<label for='#{@text[0]}' class='margin-toggle'> ⊕</label><input type='checkbox' id='#{@text[0]}' class='margin-toggle'/><span class='marginnote'>#{@text[1]} </span>" end end end Liquid::Template.register_tag('marginnote', Jekyll::RenderMarginNoteTag)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jekyll-lenciel-theme-1.0.29 | plugins/margin_note.rb |
jekyll-lenciel-theme-1.0.28 | plugins/margin_note.rb |