Joshua Potter c13f0c7b99 | ||
---|---|---|
.bundle | ||
_data | ||
_includes | ||
_layouts | ||
_posts | ||
_sass | ||
assets/img | ||
menu | ||
.envrc | ||
.gitignore | ||
404.html | ||
Gemfile | ||
Gemfile.lock | ||
README.md | ||
_config.yml | ||
favicon.ico | ||
flake.lock | ||
flake.nix | ||
gemset.nix | ||
index.html | ||
other.html | ||
projects.html |
README.md
Jekyll Flake Template
This is a template for bootstrapping a Jekyll-based
project (version 4.3.2) with the lagrange
theme (version 4.0). 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.