Working with Obsidian

My layout is fairly simple. I have a vault with the following directory structure (the relevant parts at least):

Only the publish directory gets published due to my settings in my .github/workflow files. This allows me to keep my templates and source files (such as Excalidraw files) out of the journal publishing, but still keep them in the same repository.

Publishing to GitHub

I am using GitHub-Quartz-Obsidian to automatically publish my content to a public audience on a huge platform, complete with SSL and versioning control.

ToDo

  • Find out if better embedding and publishing with Quartz is possible for Excalidraw SVGs ✅ 2025-08-17 Done! Embeded the drawings themselves into the _assets folder and configured Excalidraw to auto-save an .svg next to it. Then just reference that .svg in my pages.
  • Document best practices for using Excalidraw with my publishing workflow ✅ 2025-08-17 Done! See above.