如何在Jekyll中渲染{%%}的Markdown?

时间:2018-07-17 02:56:20

标签: html markdown jekyll liquid

我想在markdown中嵌入以下html代码。

<! doctype html>
<title> Hello from Flask </ title>

{% if name%}
  <h1> Hello <br> {{name}}! </ h1>
{% else%}
  <h1> Hello, World! </ h1>
{% endif%}

jekyll渲染此降价标记时,会发生以下错误。

jekyll 3.8.0 | Error: Liquid syntax error (line 111): Tag '{%%}' was not properly terminated with regexp: / \% \} /

我不知道如何解决,所以我留言。

如何在博客上表达我的html代码?

1 个答案:

答案 0 :(得分:3)

一个{% raw %} block

{% raw %}
<!doctype html>
<title> Hello from Flask </title>

{% if name%}
  <h1> Hello <br> {{name}}! </h1>
{% else%}
  <h1> Hello, World! </h1>
{% endif%}
{% endraw %}

使用空格控件或将标签适当地放在同一行上。