This repository is the source of my personal website where I hold my Obsidian-taken notes. This work is based on the Quartz project.
- the
.md
source files are located inside thecontent
folder, which is set up as a git submodule. - Static website files (HTML, CSS, JS) are built through Quartz
- The website is hosted on Cloudflare Pages.
To ensure consistency and avoid conflicts, the proper way to go about modifying the content is to edit the source files in the relative submodule and then run
git submodule update --remote --rebase
npx quartz sync --no-pull
which you can do simply by running the script update-notes.
This will rebase the content/
from upstream and sync the changes with the repo.
To sync changes to the Quartz configuration options committed on your local clone of the repo,
simply run npx quartz sync --no-pull
.
Learn more here.
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.