my-notes

This repository contains the source code to generate the website where I host my notes.

MIT License

Stars
0

🌱AI4Climate.science : a Quartz-powered website

This repository is the source of my personal website where I hold my Obsidian-taken notes. This work is based on the Quartz project.

Structure:

  • the .md source files are located inside the content 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.

Build website

Update content/

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.

Update Quartz configuration

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.


The Quartz project

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.