bootstrap/specs/jekyll/template
Joshua Potter a4d83776c3 Specify jekyll environment on build. 2024-01-10 12:26:29 -07:00
..
.bundle Add a jekyll spec. 2023-12-17 06:37:22 -07:00
.envrc Add a jekyll spec. 2023-12-17 06:37:22 -07:00
Gemfile Add a jekyll spec. 2023-12-17 06:37:22 -07:00
Gemfile.lock Add a jekyll spec. 2023-12-17 06:37:22 -07:00
README.md Add a jekyll spec. 2023-12-17 06:37:22 -07:00
flake.lock Add a jekyll spec. 2023-12-17 06:37:22 -07:00
flake.nix Specify jekyll environment on build. 2024-01-10 12:26:29 -07:00
gemset.nix Add a jekyll spec. 2023-12-17 06:37:22 -07:00

README.md

Jekyll Flake Template

This is a template for bootstrapping a Jekyll-based project (version 4.3.2) with the minima theme (version 2.5.1). direnv can be used to launch a dev shell upon entering this directory (refer to .envrc). Otherwise run via:

$ nix develop

Start the server by running:

$ jekyll serve [--watch]

Building

Dependencies are managed using bundix. If you make any changes to the Gemfile, run the following:

$ bundix -l

This will update the Gemfile.lock and gemset.nix files. Afterward you can run:

$ nix build

Note that we need the .bundle/config file to workaround issues bundix has with pre-built, platform-specific gems. Refer to PR #68 for more details.