202409221452
Status: #idea
Tags: #tech
obsidian
Publishing
This is a new thing for me, but I've found the most practical way of hosting my notes without relying on a centralized server. In a perfect world I'd be able to access Obsidian from anywhere using my phone or laptop, but work won't accommodate that. Ideally I'd love to be able to interact with my notes, but, due to data transmission policies, I'll have to tolerate that I can only ingest my data in these situations. To kinda mitigate this issue, I'm leveraging quite the workflow to at least expose my Obsidian notes on an accessible web platform so that I can at least view them from anywhere. I'll take what I can get.
Foundation
The concept is complex but the the execution is simple. Some hard hitting nerds have already developed systems to simplify this. The core is:
- Obsidian Garden (publishing plugin)
- Github (storage)
- Cloudflare Pages (host)
- Cloudflare DNS (domain routing)
What?
Basically the Obsidian Garden plugin is configured to push my notes to my github repository, and triggers cloudflre pages to pull and rebuild from that repository for publishing under my own notes domain.
How
This is the meat, and it's as complicated or simple depending on your experience.
- Obsidian is configured with Obsidian Garden plugin
- Committing changes to the static page is as simple as invoking the Publish command.
References
| Name | Address | Purpose |
| - | -- | |
| digitalgarden | https://github.com/cratedev/digitalgarden | published notes |