You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brian Hicks dcba228aae update README 3 weeks ago
content reword that sentence again 1 month ago
images add smaller favicon 1 month ago
nix update sources 3 weeks ago
script 🎨 1 month ago
src use the summary as description in the embed metadata 1 month ago
static/fonts use all woff2 instead of woff 1 month ago
.envrc commit .envrc 1 month ago
.gitignore add netlify cli 2 months ago
.npmrc Copy over and modify starter from site. 6 months ago update README 3 weeks ago
elm.json generate an RSS feed 1 month ago
index.js remove last of highlight.js 1 month ago
netlify.toml change back to using 1 month ago
package-lock.json update elm-pages 1 month ago
package.json update elm-pages 1 month ago
requirements.txt compress woff2 instead of woff 1 month ago
shell.nix format python script with black 1 month ago

This is the code to produce

Working Locally

  1. have nix installed (it’s available for MacOS and Linux)
  2. have direnv installed
  3. git clone, cd into it, and run direnv allow to get the base dependencies
  4. npm install to get the node dependencies
  5. run elm-pages develop and start making changes.

Deploying to Netlify

git push deploys to Netlify by default. Configuration lives in netlify.toml. Netlify should take care of all dependency installation, but it may need some massaging on a case-by-case basis.