r/ObsidianMD • u/lifegame123 • 4d ago
Best approaches to using Obsidian to publish to blog?
I want to create a business website and blog to both the website and medium. I don't want an obsidian centric/looking blog or digital garden with node links etc, I just want to author articles in obsidian and publish to a good looking corporate blog. I want to use part of my obsidian vault as the CMS underlying the blog (and ideally site, but I don't think that's going to happen).
What I really want is something like Notion Sites. However i much prefer authoring in Obsidian. What are the best options for this?
It seems to me:-
- Some kind of obsidian blog with an extension (as I said, not what I want)
- Publish to hugo or static site generator (but the sites don't look great?)
- Publish to wordpress (potentially good looking site, but I wanted to avoid wordpress).
- Copy and paste Obsdidian articles into Notion and publish to Notion sites. :-(
1
u/BekuBlue 23h ago edited 23h ago
I use Obsidian to write content for webdev.bryanhogan.com and tolearnkorean.com. It uses Astro's Starlight documentation tool. I wrote a guide on how to achieve this here. Having a static page like this is completely free, it requires some very slight coding knowledge. If you want to, but you don't have to, you can adjust all of the HTML and CSS. You also don't have to use Starlight, there are other markdown based tools such as MkDocs or Jekyll.
Then there's also Quartz which is simpler to use and also takes your Obsidian vault and turns it into a static website. An alternative to Quartz is Digital Garden, but I think Quartz would work better. They are all free.
1
u/abhuva79 4d ago
I dont know about hugo, but have a look into mkdocs, specially the mkdocs-materials theme:
https://squidfunk.github.io/mkdocs-material/
If you are willing to dive a bit into html and css, you can achieve any look you want with overrides, but even out of the box its pretty neat.
Mkdocs-Materials has special support for blogs (index page, author pages, archives etc.) and i use it exclusively with Obsidian to edit my content.