A simple Jekyll blog for Gregology.net.
Base theme beautiful-jekyll created by @daattali.
Install the Ruby dependencies locally and run the built-in Jekyll server:
bundle install
bundle exec jekyll servePublishing is handled by GitHub Actions in .github/workflows/pages.yml. Pushing to master triggers a workflow that:
- Installs Ruby and the gems defined in
Gemfile.lock. - Builds the site with
bundle exec jekyll build. - Deploys the generated
_sitefolder with the officialactions/deploy-pages@v4.
Make sure the repository Settings → Pages “Build and deployment” source is set to GitHub Actions so the workflow can publish updates.
_includes contains tools for instagram, youtube, flickr, and generic video players. I have tried to make them as generic as possible with usage examples so they can be used elsewhere. I'm working on my javascript / jekyll skills so please let me know of any improvements.
The jekyll theme, HTML, CSS and JavaScript is licensed under GPLv3 (unless stated otherwise in the file).