About
I’m making these notes about how this site is configured with Quartz, because while the official documentation is good, there’s some Arcane Technological Esoterica that I want to know and track, and if I learn it, I want to keep track of it.
Component Titles
The titles of different components can be found in the file quartz/i18n/locales/en-US.ts
. That’s for stuff like the names and text in the 404 page, the File/Folder explorer, tables of contents, etc. Makes sense that those things would be in the locales, since those are some accessibility things.
If I spoke enough languages, I’d love to localize the site to… literally any language. I love accessibility. I’d love to pay to localize the site. But that’s a tall order for a something so casual.
SCSS
In my CSS, I’ve found a neat effect - a CRT effect! It’s included in custom.scss
!
Notable changes include reducing the intensity of the effect, and changing the position
to fixed
rather than absolute
, so it didn’t scroll with the page.
Node/npm
Quartz requires at least Node v22 and npm
v10.9.2 to function correctly. It was a pain in the ass to get anything above npm
9.0.x installed. Use nvm
.