构建失败 - 流量异常:未知标记'阻止'

时间:2014-02-12 08:23:51

标签: jekyll octopress

现在使用Octopress已有好几天了。但是,最近在我的帖子中使用以下代码块时遇到了此错误:

<div class="container">
    {% block content %}
    {% endblock %}
</div>

返回的错误是

Liquid Exception: Unknown tag 'block'

环顾四周但无法找到解决方案。

为什么我收到Liquid Exception?

2 个答案:

答案 0 :(得分:0)

我知道这是非常古老的,但作为参考,Jekyll中的液体模板语言仍然相当有限。我使用extendsblock来处理对液体模板的引用,但Jekyll不支持这些代码。

答案 1 :(得分:-1)

没有block插件。当您尝试使用不存在的插件或YAML命令时,这是您遇到的标准错误。

我想您可能需要以下其中一项:

{% blockquote %}
Four scores and sever years ago.
{% endblockquote %}

或者

{% codeblock %}
$ rake generate
$ rake deploy
{% endcodeblock %}

你应该真正阅读Octopress的文档。它列出了它所附带的一切,特别是对于博客的基础知识:

http://octopress.org/docs/blogging/plugins/

我上面发布的那两个选项有很多很多选项。例如,我经常定义我的blockquotes的作者:

{% blockquote Abraham Lincoln http://www.abrahamlincolnonline.org/lincoln/speeches/gettysburg.htm The Gettysburg Address %}
Four score and seven years ago our fathers brought forth on this continent, 
{% endblockquote %}

这会显示非常漂亮,底部有一个漂亮的<cite> Gettysburg地址作为该网页的链接。