【问题标题】:Middleman blogging中间人博客
【发布时间】:2013-05-11 10:05:10
【问题描述】:

我正在使用很棒的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>

【问题讨论】:

    标签: ruby middleman


    【解决方案1】:

    这真的很奇怪,听起来要么是一个错误,要么是我们应该把它变成更好的错误消息。您能否在https://github.com/middleman/middleman-blog/issues 提出问题并包括您的config.rbGemfile.lock

    【讨论】:

    • 当然,我今晚会尝试这样做。谢谢!
    【解决方案2】:

    您是否将 middleman-blog gem 添加到您的 Gemfile 并运行包更新?你在config.rb中配置博客了吗?详情请查看official docs

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2013-09-10
        • 1970-01-01
        • 2014-01-18
        • 1970-01-01
        • 2019-04-16
        • 1970-01-01
        • 2016-03-14
        • 2012-03-30
        • 2015-08-24
        相关资源
        最近更新 更多