【发布时间】:2014-05-09 15:36:12
【问题描述】:
我正在寻找一个简单的模板引擎,该引擎将 YAML 片段作为上下文,并且可以很好地读取 Markdown 以及一些标签来生成 Markdown。我尝试了 Jekyll 的 Liquid,它可以工作,除了在 Markdown 中非常重要的空格。
例如这个输入...
---
samples:
- name: one
samplecode: |
function sample() {
return 1;
}
- name: two
samplecode: |
function sample() {
return 2;
}
---
{% for s in page.samples %}
- {{s.name}}
{{s.samplecode}}
{% endfor %}
输出是:
- one
function sample() {
return 1;
}
- two
function sample() {
return 2;
}
而不是以下实际上可以与 Pandoc 一起使用的内容:
- one
function sample() {
return 1;
}
- two
function sample() {
return 2;
}
这实际上是discussed before for Jekyll。
所以我的问题是:有没有适合我需要的简单模板引擎?
【问题讨论】:
标签: yaml markdown template-engine pandoc