All of the ways I've published my Obsidian notes to the web in the past (and how I do it now).
2022-10-20
I did a few experiments to see what serves my needs best for publishing my Obsidian notes to the web.
I use a script to copy any Obsidian notes as raw markdown (based on the status: published
) frontmatter property and run all of the notes through a markdown compiler (with a few custom plugins for handling Obsidian's image syntax and callout syntax).
This affords me the ability to easily move files across into my git repository based on a frontmatter property (status: published
), build all of my note URLs at build time (reducing latency).
Why it's working for me:
/notes/<NOTE-NAME>
) and display the hierarchy in the note sidebar (if a note lives 3 folders deep, it displays as 3 folders deep)Details: Publishing my website from Obsidian files with Dropbox
I use Obsidian sync to sync notes between my computer and phone and had my computer's vault live in Dropbox.
Why it didn't work for me:
Setup Details: Using Fly.io and NGINX for Proxying Obsidian Publish
I tried Obsidian Publish but I found it lacked a lot of what I'd want out of it.
Why It didn't work for me:
With this solution, I attempted to fetch the notes from the Obsidian Publish site files. This worked great for real-time publishing, having full control over look and feel and having the ability to server-side render.
Why it didn't work for me:
Hey, I'm Chase. I help aspiring entrepreneurs and makers turn their ideas into digital products and apps.
Subscribe to my Newsletter
Every other week I publish the Curiously Crafted newsletter.
In it, I explore the intersection of curiosity and craft: the people who make stuff, what they make and the way they pursue the craft of making.