Utensil's index site for utensil.github.io utensil.github.io/
0

Configure Feed

Select the types of activity you want to include in your feed.

utensil.github.io / lib / mytemplate.rb
628 B 27 lines
1require 'tilt/template' 2 3class MarkdownHtmlFilterTemplate < Tilt::Template 4 self.default_mime_type = "text/html" 5 6 def self.engine_initialized? 7 defined? ::Html::Pipeline 8 end 9 10 def initialize_engine 11 require 'html/pipeline' 12 end 13 14 def prepare 15 @engine = HTML::Pipeline.new [ 16 HTML::Pipeline::MarkdownFilter, 17 HTML::Pipeline::AbsoluteSourceFilter 18 ], image_base_url: "http://utensil.github.io/", 19 image_subpage_url: "http://utensil.github.io/", 20 gfm: true, unsafe: true, tagfilter: false 21 end 22 23 def evaluate(scope, locals, &block) 24 @output ||= @engine.call(data)[:output].to_s 25 end 26 27end