I host this vault with quartz. The docs are quite straightforward.

commands

I have to run the following command whenever there are changes. It has to be in the root of the folder.

npx quartz sync

The following command makes it run locally.

npx quartz build --serve

You might have to do an npm install the first time you try to build it.

notes

  • The date at the top of an article: Mar 07, 2024, 1 min read in quartz in the date that you have last updated the vault, not the file specifically. The 1 min read is file specific.
  • To give your # a description, create a folder in the main directory called tags. create a md file in here with the same name of the #, it will show the document when you navigate to the # in your quartz.
  • To give a folder a description, create an index.md file. This file will be opened when navigating to a folder in quartz.
  • The home page is the index.md in the main dir.
  • in quartz.layout.ts you can change things like your graph, and website layout
  • in quartz.config.ts you can change things like text and images, textcolor and fonts.
  • At step “In your local Quartz, create a new file quartz/.github/workflows/deploy.yml.” they mean: /.github/workflows/deploy.yml, they assume that your main folder is called quartz.
  • The icons are in the quartz/static directory.