“[One] who works with the door open gets all kinds of interruptions, but [they] also occasionally gets clues as to what the world is and what might be important.” — Richard Hamming
Quartz is a set of tools that helps you publish your digital garden and notes as a website for free. Quartz v4 features a from-the-ground rewrite focusing on end-user extensibility and ease-of-use.
🔗 Read the documentation and get started: https://quartz.jzhao.xyz/
npm install
npx quartz build --serveThis project runs with Node.js (not Python).
- Node.js
>=22 - npm
>=10.9.2
Check versions:
node -v
npm -vFrom the repo root:
npm installServe your notes in content/ with live rebuilds:
npx quartz build --serveBy default Quartz serves on http://localhost:8080.
npx quartz buildnpm run docspython -m quartz --helpfails because Quartz is a Node CLI, not a Python module.- If
npx quartzis not found, runnpm installfirst. - If the port is busy, stop the other process or run on a different port (see Quartz docs).