中间人博客

时间:2013-05-11 10:05:11

标签: ruby middleman

我正在使用精彩的Middleman来创建我的博客。 在开发服务器上工作时一切正常:没有一个错误,一切都很干净。

当我运行bundle exec middleman build时,我会在这里和那里收到一堆错误。 他们是这样的:

    error  build/blog/2013/01/01.html
undefined method `title' for #<Middleman::Sitemap::Resource:0x10242aa60>

   error  build/tag.html
undefined local variable or method `tagname' for #<Middleman::Application::MiddlemanApplication1:0x102283040>

3 个答案:

答案 0 :(得分:0)

这真的很奇怪,听起来像是一个bug或我们应该做的更好的错误信息。您可以在https://github.com/middleman/middleman-blog/issues提交问题,并提及config.rbGemfile.lock吗?

答案 1 :(得分:0)

您是否将middleman-blog gem添加到Gemfile并运行bundle update?你在config.rb中配置了博客吗?查看official docs了解详情。

答案 2 :(得分:0)

您需要将博客配置为使用config.rb中的标记模板blog.tag_template = "tag.html"。虽然如果您不使用此功能,只需从源目录中删除tag.html.erb文件即可。