propaganda

propaganda

Generate a personal Jekyll website using your Bibtex references.

Propaganda

An interactive Shell script that generates a personal Jekyll website with links to your various publications by using Bibtex references.

                                Bibtex → YAML → _config.yml → Jekyll

Installation

propaganda depends on pandoc-citeproc to generate the YAML frontmatter from Bibtex files. This plugin comes preinstalled with pandoc.

Make sure you have Jekyll installed on your machine. Please refer to the installation page for more information: https://jekyllrb.com/docs/installation/.

Usage

You can use the interactive propaganda Shell script to generate your website.

$ ./propaganda 
Title of website: propaganda
Your email address: [email protected]
Link to profile pic: https://i.imgur.com/XjjuOdg.png
Your description: Lorem ipsum dolor ...
Your Twitter handle: Twitter
Your GitHub handle: GitHub
Name of bibtex file: text.bib
Navigate to http://localhost:4000/ to see your website.

Once you are done, simply navigate to http://localhost:4000/ to view your website.

If you just want to add new references via a Bibtex file without editing the website, run the following:

$ ./propaganda bibtex
Name of bibtex file: example.bib

Buy Me A Coffee