This guide walks you through setting up Quartz from scratch. If you already ran the quickstart on the home page, you can skip ahead to whichever step you’re on.

Prerequisites

  • Node.js v22 or later (run node -v to check)
  • npm v10.9.2 or later (bundled with Node — run npm -v to check)
  • Git (run git -v to check)

Setup Steps

Follow these in order:

  1. Installation — Clone Quartz, install dependencies, run the setup wizard (npx quartz create), install plugins, and preview your site locally
  2. Authoring Content — Write and organize your Markdown notes in the content/ folder
  3. Push to GitHub — Create a repository and push your site with npx quartz sync
  4. Deploy — Host your site for free on GitHub Pages, Cloudflare, Netlify, or Vercel

Upgrading & Migrating

5 items under this folder.