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 [email protected].
Jekyll must be install first before building the website.
Next the gems used by the site must be installed with:
bundle installThis process doesn't quite work yet, but I will leave it here for future reference.
Setup gemset.nix
./nix-shell-init.shLaunch nix-shell
nix-shellIn 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 --livereloadIn 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.