Utilizando diseños en archivos HAML independientemente de Rails

Mi objetivo final es crear varios archivos HTML estáticos para transferirlos a otras personas.

Pero para mi flujo de trabajo, me gustaría tener HAML como los archivos fuente básicos. Al hacerlo, espero SECAR el proceso al menos de mi parte.

Ahora tengo muchas páginas que finalmente compartirán un diseño común, y me pregunto cómo incorporar los diseños.

Aquí está mi código actual:

. / compile.rb
#!/usr/bin/env ruby

require 'rubygems'
require 'rake'
require 'haml'

FileList.new('./src/*.html.haml').each do |filename|
  if filename =~ /([^\/]+)\.haml$/
    File.open($1, 'w') do |f|
      f.write Haml::Engine.new(File.read(filename)).render
    end
  end
end
. / src / layout.html.haml
!!!
%html
  %head
    %title Yay
  %body
    = yield
. / src / home.html.haml
= render :layout => 'header' do
  %p This is awesome

Ahora esto claramente no funciona porque el método de renderizado no está definido fuera del contexto de Rails, pero espero que entienda lo que estoy tratando de hacer.

¿Alguna sugerencia

Respuestas a la pregunta(2)

Su respuesta a la pregunta