# File lib/nanoc/filters/handlebars.rb, line 18
    def run(content, params={})
      context = item.attributes.dup
      context[:item]   = assigns[:item].attributes
      context[:layout] = assigns[:layout].attributes
      context[:config] = assigns[:config]
      context[:yield]  = assigns[:content]

      handlebars = ::Handlebars::Context.new
      template = handlebars.compile(content)
      template.call(context)
    end