Gosta de usar modelos Slim? Love Octopress? Quer fisgar essas crianças malucas? Isso é o que eu estava procurando neste fim de semana.
module Jekyll
require 'slim'
class SlimConverter < Converter
safe true
priority :low
def matches(ext)
ext =~ /slim/i
end
def output_ext(ext)
".html"
end
def convert(content)
begin
Slim::Template.new { content }.render
rescue StandardError => e
puts "!!! SLIM Error: " + e.message
end
end
end
end
Basta adicioná-lo a um novo arquivo e salvá-lo na pasta de plug-ins do seu site Octopress. Boom, agora você pode renderizar seus modelos finos em html estático.
Crédito onde o crédito é devido: http://yobriefca.se/blog/2012/03/22/slim-generator-for-octopress/