This Jekyll template is meant for young (or established) scholars who would like to set up a website quickly and have it remain stable in the future.
The template includes a built in bibliography using bibtex format that you can use to update your incredibly long publication list (knock on wood).
The template comes with the following features:
config.yml file._data/settings.yml file..bib file and bibtex.To use this template, you need to build the site locally. The Jekyll-Scholar plugin is not supported by Github.
Here is a brief description of the necessary steps to customize your site:
config.yml file with your preferred settings for title, url, etc._data/settings.yml file with your "About Me" blurb, your course list, and your contact information.temp_course folder and update the necessary information (add lecture slides, change the front matter in the index.html file, change folder names, etc.).assets/files folder..csl file to the assets\bib folder._mybib.bib file to include all of your amazing articles.assets/css/2-base/_vars.sass. In particular, accent-color is the most used (if not the only...).Once the site looks the way you want it, you need to push it to Github. To build the site locally and push the necessary files, do the following (note: this assumes you already have a Github pages site and associated local repository. If not, check out this page for directions.):
cd into your local repository and delete the files:git rm -rf .
cd into your DrJekyll folder and build it using Jekyll:jekyll build
DrJekyll/_site folder into your local Github Pages repository..nojekyll.git status
git add --all
git commit -m "Publishing my sweet website."
git push origin master
Now, enjoy your handiwork!
The included sample .bib file includes the following bibliography entry:
@article{jekyll1885schizo,
title={Home Remedies for Multiple Personality Disorders},
author={Jekyll, Henry},
year={1885},
URL={https://alongsite.com/HOO.pdfLINK:arXiv;https://alongsite.com/BOO.pdfLINK:NBER;/assets/files/paper.pdfLINK:PDF}
}
This looks like a typical entry, except the URL. If your paper is hosted in several locations, you can link to all of those places using this line.
The format is urlLINK:linktext;urlLINK:linktext, where you need to replace the link url and the linktext with whatever you would like. Each url needs to be seperated by a semicolon, ;.
If you are a self obsessed sociopath or insecure graduate student, like myself, you can easily add analytics by creating a Google Tag Manager account and pasting the container code onto any of the index.html pages. Another nifty idea would to be to create an include for analytics, but since the site is quite simple, I'll leave this to you.