A plugin for the Pelican static website generator that embeds a BibTeX publication list in a page or article using a publications
restructured text directive.
Usage:
.. publications:: path/to/publications.bib
:template: path/to/publications.html
:sort: date
By default pelican_publications uses a publications
template in the Pelican theme. This can be overridden by setting the template option as a path to a Jinja2 template. The template is passed one parameter, publications
, which is a list of BibTeX entries. These BibTeX entries are simple dictionaries in the format used by the bibtexparser Python package, with a few customisations such as converting page ranges to use an html en dash and splitting the author field into a list of authors.
Possible sort options are:
- date
Sort by publication date (this is the default).
- key
Sort by BibTeX key.
- name
Sort by author names.