List all the BibTex entries in the .bib file to create a list of Hakyll publications?

I make a personal website with Hakyll, and I would like to list my publications.

I found this module and this guide for how to print links from a markdown document below.

The problem with this is that it assumes that you have a document in which you indicate everything you want to print.

I want to create a document that lists every document of my .bib file. In particular:

  • I do not want to manually record the bibtex name of each publication that I want to list.
  • I just want the "links" section to be printed, i.e. there is no place in the document to which the publication refers, they are simply listed at the end.

Is it possible to get this information from the module Hakyll.Web.Pandoc.Biblio? Or do I need to parse the .bib file separately to get this? And as soon as I do this, how can I start creating this page with Hakyll?

+4
source share
1 answer

You can use this trick from the pandoc manual , the equivalent of biblatex \nocite{*}:

You can create a bibliography with all quotes, regardless of whether they appear or not in the document, using a wildcard:

---
nocite: |
  @*
---
+3
source

Source: https://habr.com/ru/post/1677625/


All Articles