Modelos Slim em Octopress

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/