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 783d2676a0 add more goodies and revise a bit 1 week ago
content publish git root post 2 weeks ago
drafts add more goodies and revise a bit 1 week ago
images add smaller favicon 7 months ago
nix update sources 3 weeks ago
script 🎨 7 months ago
src use the summary as description in the embed metadata 6 months ago
static/fonts use all woff2 instead of woff 7 months ago
.envrc commit .envrc 7 months ago
.gitignore add netlify cli 8 months ago
.npmrc Copy over and modify starter from site. 1 year ago update README 6 months ago
elm.json generate an RSS feed 6 months ago
index.js remove last of highlight.js 7 months ago
netlify.toml change back to using 7 months ago
package-lock.json update elm-pages 7 months ago
package.json update elm-pages 7 months ago
requirements.txt compress woff2 instead of woff 7 months ago
shell.nix format python script with black 7 months 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.