Hakyll - 如何在另一个文件转换中使用转换文件的内容?

时间:2015-07-24 10:00:07

标签: haskell hakyll

假设我有这个Hakyll模板:

<h2>The archive</h2>
<p>This is an archive of all posts.</p>

<ul id="archive">
$partial("templates/post-list.html")$
</ul>

现在,我想提取静态文本并将其放入由Hakyll呈现为HTML的MarkDown文件中,并将其包含在模板中,如下所示:

$intro$

<ul id="archive">
$partial("templates/post-list.html")$
</ul>

I found a similar question online,但它适用于较早版本的Hakyll。

我的粗略想法是修改生成site.hs的{​​{1}}部分以包含另一个名为archive.html的{​​{1}}并将其传递给已处理的MarkDown文件:

constField

要处理MarkDown文件,我可能需要执行以下操作:

"intro"

但是如何将处理过的文件加载到上一个代码段?

0 个答案:

没有答案