Jekyll 生成失败-液体异常:未知标记“block”

Jekyll 生成失败-液体异常:未知标记“block”,jekyll,octopress,Jekyll,Octopress,使用Octopress已经有几天了。但是,最近在我的帖子中使用以下代码块时遇到此错误: <div class="container"> {% block content %} {% endblock %} </div> 环顾四周,但找不到解决办法 为什么我收到一个液体异常?没有块插件。这是您在尝试使用不存在的插件或YAML命令时遇到的标准错误 我认为您可能需要以下选项之一: {% blockquote %} Four scores and sever y

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

<div class="container">
    {% block content %}
    {% endblock %}
</div>
环顾四周,但找不到解决办法

为什么我收到一个液体异常?

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

我认为您可能需要以下选项之一:

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

你真的应该在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 %}

这将非常漂亮,底部有一个尼斯,葛底斯堡地址作为该网页的链接。

我知道这很古老,但作为参考,Jekyll中的液体模板语言仍然相当有限。我遇到过对带有extends和block的liquid模板的引用,但是Jekyll不支持这些标记。

如果您试图用语法突出显示一个代码块,请使用{%codeblock%}中的完整单词codeblock,而不仅仅是{%block%}liquid中没有块标记。
{% codeblock %}
$ rake generate
$ rake deploy
{% endcodeblock %}
{% 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 %}