如何在Middleman Blog Gem中覆盖博客模板生成器(article.tt)?

时间:2014-11-28 00:29:05

标签: middleman

中间人博客gem根据lib/middleman-blog/commands/article.tt创建新文章当前格式为;

---
title: <%= @title %>
date: <%= @date.strftime('%F %R %Z') %>
tags:
---

如果我希望默认的前端内容是其他类似的东西,那么覆盖它的最佳方法是什么;

---
layout: blog
author: Dave
---

(除了打开宝石并在那里更换宝石。)

2 个答案:

答案 0 :(得分:1)

通过将blog.new_article_template添加到config.rb中的博客设置(如此

)来解决此问题
activate :blog do |blog|
  blog.prefix = 'blog' 
  blog.new_article_template = 'source/blog/template.erb'
end

答案 1 :(得分:0)

没有内置的方式来覆盖它。

但是你可能会发现在Middleman Blog代码中调用该文件的位置并从config.rb覆盖该方法,并将其指向不同的模板文件。