This repository contains the source for a Jekyll powered personal website for Aaron Young hosted at https://Geekdude.github.io. If you have any questions about the source please contact me at youngar@ornl.gov.
Jekyll must be install first before building the website.
Next the gems used by the site must be installed with:
bundle install
This process doesn't quite work yet, but I will leave it here for future reference.
Setup gemset.nix
./nix-shell-init.sh
Launch nix-shell
nix-shell
In order to serve the website locally on a test server, with draft posts included, and with live reloading, use the command:
bundle exec jekyll serve --drafts --livereload
In order to deploy the website, use the helper script deploy.sh
.
In order to add the icon line into the gem source, so that favicons display
correctly, run the script title update_feed_gem.sh
. Run this script before
testing and deploying the website so that the favicon appears correctly.
Note: There still seems to be an issue with this approach with RSS Feed Reader.
In order to update Jekyll use bundle update
- A create-thumbnails script is found in tools/create-thumbnails. It can be used to create lower resolution thumbnails for use in a Jekyll gallery.