现在使用Octopress已有好几天了。但是,最近在我的帖子中使用以下代码块时遇到了此错误:
<div class="container">
{% block content %}
{% endblock %}
</div>
返回的错误是
Liquid Exception: Unknown tag 'block'
环顾四周但无法找到解决方案。
为什么我收到Liquid Exception?
答案 0 :(得分:0)
我知道这是非常古老的,但作为参考,Jekyll中的液体模板语言仍然相当有限。我使用extends
和block
来处理对液体模板的引用,但Jekyll不支持这些代码。
答案 1 :(得分:-1)
没有block
插件。当您尝试使用不存在的插件或YAML命令时,这是您遇到的标准错误。
我想您可能需要以下其中一项:
{% blockquote %}
Four scores and sever years ago.
{% endblockquote %}
或者
{% codeblock %}
$ rake generate
$ rake deploy
{% endcodeblock %}
你应该真正阅读Octopress的文档。它列出了它所附带的一切,特别是对于博客的基础知识:
我上面发布的那两个选项有很多很多选项。例如,我经常定义我的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地址作为该网页的链接。