.bib 文件中所有 BibTex 条目的列表,以生成 Hakyll 出版物列表?

List of all BibTex entries in a .bib file, to generate Hakyll publication list?

我正在使用 Hakyll 制作个人网站,我想列出我的出版物。

我找到了 this module and this guide 如何在底部打印降价文档中的参考文献。

问题在于,它假定您有一些文档,您在其中引用了所有要打印的内容。

我想要的是 生成 一个文件,其中列出 每个 文档我的 .bib 文件。特别是:

是否可以从 Hakyll.Web.Pandoc.Biblio 模块中获取此信息?还是我需要单独解析 .bib 文件才能得到这个?一旦我这样做了,我将如何使用 Hakyll 生成这个页面?

你可以使用 this trick from the pandoc's manual,相当于 biblatex 的 \nocite{*}:

It is possible to create a bibliography with all the citations, whether or not they appear in the document, by using a wildcard:

---
nocite: |
  @*
---