我正在尝试在Hakyll自动生成参考书目。我正在使用nocite
pandoc功能生成.bib文件中所有发布的列表。但是,我想有不同的部分(即同行评审,论文,海报等)
我对如何做到这一点的想法是拥有如下模板:
---
title: $title$
---
**Section: $title**
---
nocite: |
@*
---
然后,我会做以下事情:
pandocBiblioCompiler
生成包含每个.bib文件参考书目的页面,应用上述模板这可能吗?如何在我的site.hs
?
答案 0 :(得分:1)
经过一番搜索,看起来解决方案有两个部分:
saveSnapshot
记录每页pandocBiblioCompiler
的结果makeItem =<< applyTemplateList template context =<< loadAllSnapshots "pubs/*" "biblio"
加载快照,将它们连接起来,然后将它们转换为Item