Skip to content

This repository contains the source for a Jekyll powered personal website for Aaron Young.

Notifications You must be signed in to change notification settings

Geekdude/Geekdude.github.io

Repository files navigation

Aaron's Personal Website

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.

Prerequisites

Jekyll must be install first before building the website.

Next the gems used by the site must be installed with:

bundle install

Usage with Nix Package Manager

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

Serving the website locally for testing

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

Deploying the website

In order to deploy the website, use the helper script deploy.sh.

Add icon line to gem source

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.

Updating Jekyll

In order to update Jekyll use bundle update

Tools

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

About

This repository contains the source for a Jekyll powered personal website for Aaron Young.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published