Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell .bib文件中所有BibTex条目的列表,以生成Hakyll发布列表?_Haskell_Pandoc_Bibtex_Static Site_Hakyll - Fatal编程技术网

Haskell .bib文件中所有BibTex条目的列表,以生成Hakyll发布列表?

Haskell .bib文件中所有BibTex条目的列表,以生成Hakyll发布列表?,haskell,pandoc,bibtex,static-site,hakyll,Haskell,Pandoc,Bibtex,Static Site,Hakyll,我正在与Hakyll建立一个个人网站,我想列出我的出版物 我在底部找到了如何打印降价文档中的参考资料 问题是,它假设您有一些文档,其中引用了所有要打印的内容 我想要的是生成一个文档,列出我的.bib文件中的每个文档。特别是: 我不想手动写入我想要列出的每个出版物的bibtex名称 我只想打印“参考资料”部分,即文档中没有引用出版物的地方,它们只是列在末尾 是否可以从Hakyll.Web.Pandoc.Biblio模块获取此信息?或者我需要单独解析.bib文件才能得到它吗?一旦我这样做了,我将

我正在与Hakyll建立一个个人网站,我想列出我的出版物

我在底部找到了如何打印降价文档中的参考资料

问题是,它假设您有一些文档,其中引用了所有要打印的内容

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

  • 我不想手动写入我想要列出的每个出版物的bibtex名称
  • 我只想打印“参考资料”部分,即文档中没有引用出版物的地方,它们只是列在末尾
是否可以从Hakyll.Web.Pandoc.Biblio模块获取此信息?或者我需要单独解析.bib文件才能得到它吗?一旦我这样做了,我将如何使用Hakyll生成此页面?

您可以使用,相当于biblatex的
\nocite{*}

可以创建包含所有引用的参考书目, 无论它们是否显示在文档中,请使用通配符:

---
nocite: |
  @*
---
您可能可以使用将.bib文件解析为YAML或JSON并从中生成HTML。。。