The publishing process follows a simple loop:
- Write – Add or edit Markdown files under
content/. - Commit – Stage the changes and push to
mainonnotes.ryangerardwilson.com. - Build – A GitHub Actions workflow runs
npx quartz buildto produce the static site. - Deploy – The action uploads the
public/directory to thegh-pagesbranch and refreshes GitHub Pages.
For branch previews, create a feature branch and open a pull request. The workflow generates a preview artifact you can download to inspect before merging.