我是docpad的新手以及很多基于它的东西,所以如果这个问题看起来有点愚蠢,那就很抱歉。到目前为止,docpad是最近设计友好的最新静态网站构建者之一,这就是为什么我甚至在这里做到了:)感谢您提供了令人惊叹的文档!
我想要实现的目标如下:
元数据部分听起来不错,但它不允许任何标记语言,对吧?那么我在哪里可以定义那些不同的“段落”以及如何通过模板访问它们?
谢谢,菲利普
答案 0 :(得分:0)
所以你可以做到以下几点:
--- cson
someContent: """
# h1
p1
"""
---
<%- @document.someContent %>
并将文件命名为blah.html.md.eco
,然后首先渲染eco,然后注入someContent,然后使用markdown渲染,渲染someContent。
我们还有--- cson
说使用CSON来解析元数据而不是标准的YAML解析器。我发现CSON更容易编写更高级的东西和多行输入。
或者对于呈现方面,您可以使用text plugin来指定应如何呈现内容片段:
--- cson
someContent: """
<t render="md">
# h1
p1
</t>
"""
---
<%- @document.someContent %>