I made this website using Quartz, by Jacky Zhao.
I’d recommend his tutorial & documentation, along with Nicole van der Hoeven’s Text & Video tutorials.
Some troubleshooting tips that I’d like to clear up, in case someone has similar difficulties:
- You’ll need to install git. There are many options on install, but I left them all on their default option.
- You must put the custom domain URL in the quartz.config.ts file, in the “baseURL”. For example, my line 18 looks like this:
baseUrl: "richardhankins.me",
- For Windows, when the instructions reference Terminal, that’s either “command prompt”, or “Windows Powershell”. Powershell is a bit prettier, so I use that.
- Downloading NodeJS also downloads npm for you, which can save a step.
- DO NOT PUT YOUR DIRECTORY INTO A CLOUD STORAGE FOLDER. It fundamentally breaks how git & github work. Aka
npx quartz sync
will not work. Github backs up your code anyways.