Imma use Quartz, and find a way to add these notes as they are to it’s workspace and get my own blog going that i’ve been putting off for years.

Also, Diary of Drain is pun on Diary of Jane which is one of my favorite songs.

Goal

  • Have a functioning “Thoughts Garden”

Considerations

  • Quartz doesn’t support .canvas file formats. Not a big issue really right now.
  • Obsidian will of course act as my primary (and only) method of editing “posts”.

Requirements

Work Log

2025-07-19

Used Git Submodules to import my this new vault ka files into the content folder of the Quartz workspace. Had to first update the original git repository for my obsidian-notes with this new structure + new notes, so did that.

Had a weird time getting submodules to work though. I had added the submodule obsidian-notes in the content/notes folder as an experiment. Thinking that I’ll change the submodule path later after my experiment. Instead it took me an hour to reconfigure the entire submodule part of the Quartz git repo to make it such that all my notes from obsidian-notes comes in the root of the content folder.

Also added an index.md file to the root of this vault, where I will write the Home Page of this “blog”.

2025-07-20

Found a cool github repository that is right up my alley and solves my requirements to have some kind of basic auth on the blog. Sadly the fellow has not updated the node version to be in sync with the latest verision of Quartz. Bummer.

But I instead found this article that can help more

Did a deployment on https://diaryofdrain.pages.dev on CloudFlare for now. Will add my custom domain on it later. Had to add a lotta filter exclusions to make sure private stuff doesn’t leak. It may still idk. Let’s hope the dockerized solution works out, else i’ll only fork it tomorrow and fix the issues.

2025-07-21

Couldn’t figure out deployment in time. It seems for this week, while Naqu and I test out the blog, the URL will be https://diaryofdrain.pages.dev. Managed to figure out how Custom OG Images work in Quartz. Spent like an hour trying to configure my own, but tbh the default one only looks quite good. Developer has good design sense I must say.