2012-10-23 27 views

回答

3

Middleman的模板建立在Tilt上,所以使用tilt-jade創業板它應該是非常簡單的。

下面是添加鬍鬚模板中間人一些代碼:

require 'tilt-mustache' 

# Mustache Renderer 
module Middleman::Renderers::Mustache 
    class << self 
    def registered(app) 
     # Mustache is not included in the default gems, 
     # but we'll support it if available. 
     begin 

     # Require Gem 
     require "mustache" 

     # After config, setup mustache partial paths 
     app.after_configuration do 
      Mustache.template_path = source_dir 

      # Convert data object into a hash for mustache 
      provides_metadata %r{\.mustache$} do |path| 
      { :locals => { :data => data.to_h } } 
      end 
     end 
     rescue LoadError 
     end 
    end 

    alias :included :registered 
    end 
end 
Middleman::Base.register Middleman::Renderers::Mustache 

,應該是很容易適應與翡翠工作。