【问题标题】:How to prevent jekyll code running within markdown code blocks如何防止 jekyll 代码在 markdown 代码块中运行
【发布时间】:2016-05-11 18:16:59
【问题描述】:
我试图在 Jekyll 博客的 markdown 代码块中添加以下代码。但是,大括号 {% %} 内的代码无法显示。
{% for post in site.categories.[page.category] %}
{% if year != nyear %}
<p>{{ year }}</p>
{% endif %}
有人知道如何防止 {% %} 内的代码运行吗? (我在我的_config.yml 文件中使用markdown: kramdown)。
【问题讨论】:
标签:
markdown
jekyll
kramdown
【解决方案1】:
您可以使用原始标签。
{% raw %}
{% for post in site.categories.[page.category] %}
{% if year != nyear %}
<p>{{ year }}</p>
{% endif %}
...
{% endraw %}
这将按原样呈现液体代码。