This is the repo for my personal professional site, available at https://seanhofer.com. It's hosted on GitHub Pages but it's built and deployed via a custom GitHub Action that allows me to include custom plugins disallowed by GitHub Pages. My DNS services are handled by Cloudflare and my domain is from Google Domains.
It's made with Jekyll and Sass, and it uses a few simple Jekyll plugins I made to wrap Ruby functionality for use in my site and build & publishing processes—jekyll-replace-last, jekyll-uglify and jekyll-make-sitemap. Check out each of their respective repositories to learn more.
I use Mozilla's PDF.js for PDF embedding.
My Jekyll source code can be found on the jekyll
branch, and my compiled static site can be found on the main
branch.
bundle install
bundle exec jekyll serve