Tools and Workflow
Notes are written locally as Markdown files using Obsidian, and are automatically backed up into version control using the obsdian-git plugin. When any changes are pushed to GitHub, an automated process is triggered to convert the Markdown files into HTML using the static-site generator Quartz. That generated output is then deployed into production and hosted by Cloudflare Pages.
- Header text is set in the Fira Sans Condensed font.
- Body text is set in the Literata font.
- Source code is set in the Inconsolata font.
- Mathematical notation is typeset and rendered via KaTeX.
The light and dark mode themes are currently using the upstream default colors from Quartz. Source code syntax highlighting is handled via Rehype Pretty Code, and uses the GitHub Light and GitHub Dark themes converted from the Shiki project.