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
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/.
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