A static site generator Eleventy is in use to build this Web site. The template system uses Nunjucks. The online editor for the blog is Netlify CMS.
Install node.js
brew install node
Make sure the version of node is above v14
rm -rf _site/*
npm install
npx @11ty/eleventy --serve
Browse to http://localhost:8080/ to view live update of the site.
Login to https://juji.io/admin using your Juji SSO credential and start writing.
Edit _data/authors.json
Edit _data/categories.json
, then edit _includes/blog/partials/nav.njk
npm outdated
will show the outdated packages
npm update --save/--save-dev
update all dependencies to the latest, except eleventy itself.
Manually change version of elventy in package.json
, then npm install
Verify eleventy is the latest version npx @11ty/eleventy --version