Powered by Jekyll.
Some components imported from jekyll minima theme.
Warning, we are on minima 2.5. Make sure to use this branch for docs. Any files or variables not found in here can be found in the minima repository.
We provide a complete nix flake for reproducible development environments.
- Enter the development shell:
nix develop- Install dependencies:
install-deps- Start development server:
serve-site- follow jekyll set up instructions
- install additional dependencies
bundle install# Start development server (auto-reloads on changes)
serve-site
# Or using nix run
nix run .#servebundle exec jekyll serveAll commands are available in the nix development shell (nix develop):
install-deps- Install Ruby dependencies (bundle install)update-deps- Update Ruby dependencies (bundle update)serve-site- Start development server (jekyll serve)build-site- Build static site (jekyll build --verbose)clean-site- Clean build artifactspreview-deploy- Build site for deployment previewcheck-site- Check site health (jekyll doctor)new-post 'title'- Create a new blog post
You can also run commands directly with nix:
nix run .#serve # Start dev server
nix run .#build # Build site
nix run .#install # Install deps
nix run .#clean # Clean artifacts
nix run .#preview # Preview deployment
nix run .#check # Check site healthnew-post "My New Blog Post Title"- Follow these guidelines
- Build to generate files in
_sitefolder
bundle exec jekyll build --verbose preview-deploy- Make a netlify account (or whatever static site deployment platform you prefer)
- Build site
bundle exec jekyll build --verbose - Paste
_sitefolder manually into deployment platform
- Happens automatically via github pages + git workflows