Jekyll中的Jekyll代码

兰维尔

我正在为Jekyll创建鸟瞰图教程,该教程将托管在Github页面上(在我在Jekyll上运行的博客上)。所以,我想在这里放一些代码。如果我输入以下内容:

{% for post in site.posts %}
{% if post.categories contains '<categoryname>' %}
    <h2>
      <a href="{{ post.url }}">{{ post.title }}</a>
    </h2>
{% endif %}
{% endfor %}

(制表符后面的所有行),它不呈现为代码,而是执行。如何停止执行并将其呈现为代码?

马特

{%...%}Jekyll使用语法是Liquid模板引擎的一部分要转义这些标签,并按字面意义显示它们,则应使用raw标签

您可能希望将其与代码块的markdown语法结合使用。借助Redcarpet,您可以使用三重反引号语法。可以将反引号放在raw标签中,也可以反过来:

{%raw%}
```
{% for post in site.posts %}
{% if post.categories contains '<categoryname>' %}
    <h2>
      <a href="{{ post.url }}">{{ post.title }}</a>
    </h2>
{% endif %}
{% endfor %}
```
{%endraw%}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Jekyll中突出显示Markdown代码?

来自分类Dev

Jekyll中带围栏的代码块的水平滚动条

来自分类Dev

如何在Jekyll中突出显示Markdown代码?

来自分类Dev

jekyll yaml 代码未显示在降价文件中

来自分类Dev

从jekyll网址中删除“ / jekyll / update”

来自分类Dev

Jekyll代码以Markdown突出显示

来自分类Dev

在Jekyll中输出页面URL?

来自分类Dev

让Jekyll从{{content}}中删除<p>

来自分类Dev

jekyll中的HTML后处理

来自分类Dev

在Jekyll插件中调用“ markdownify”

来自分类Dev

Jekyll原始HTML在帖子中

来自分类Dev

Jekyll中的多行博客列表

来自分类Dev

喜欢jekyll中的帖子的按钮

来自分类Dev

计数Jekyll中的收集标签

来自分类Dev

Jekyll中不同标签的列表

来自分类Dev

在jekyll中设置多个类别

来自分类Dev

在Jekyll / Liquid中嵌套变量

来自分类Dev

jekyll中的全角标头?

来自分类Dev

修改Jekyll中的链接行为

来自分类Dev

无法在Ubuntu中设置Jekyll?

来自分类Dev

重用Jekyll中的文件路径

来自分类Dev

Jekyll在降价促销中打印{{

来自分类Dev

计数Jekyll中的收集标签

来自分类Dev

集合中的静态文件(Jekyll)

来自分类Dev

包含Jekyll / Liquid代码而不渲染它

来自分类Dev

如何在Jekyll中进行代码换行?

来自分类Dev

Jekyll:带行号的带围栏的代码块

来自分类Dev

Jekyll构建后奇怪的HTML代码

来自分类Dev

Jekyll通过文件包含源代码