Quartz is a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites. Thousands of students, developers, and teachers are already using Quartz to publish personal notes, websites, and digital gardens to the web.

How to publish your notes for free with Quartz - YouTube

Installation

git clone https://github.com/jackyzha0/quartz.git
cd quartz
npm i
npx quartz create

The quartz git submodule lives in the same repository as your documentation. Your markdown files should be stored in the /content directory. However, this will have the effect that your Obsidian vault will also the content directory. You can instead place your markdown files in a separate directory and point quartz to that directory instead.

# Markdown files are stored in /Braindump directory
npx quartz build --directory=Braindump --serve

Syncing your changes to git is done via the sync command. This will commit all you changes and push it to your git repository.

npx quartz sync --directory=Braindump