Writing with Obsidian - An Alternative to Obsidian Publish

It's been over a year since I started using Obsidian Publish to share my notes from Obsidian online. While Obsidian Publish is easy to set up and use, I found the annual cost of $192 to be quite high for my needs.

After exploring some alternatives, I've found a great solution using Invio - an Obsidian plug-in that makes publishing your Obsidian content even simpler and more affordable. Here are the benefits I've experienced:

What is Invio?

Invio is an Obsidian plug-in that allows you to publish your Obsidian notes directly to your own COS, like AWS S3.

While Invio itself is free and open source software, hosting the static website it generates on AWS S3 can technically incur costs. In practice, however, the costs have been minimal for me.

Invio works by parsing YAML front matter and Markdown in your Obsidian notes. It then generates a static HTML website from those notes.

Setup is easy - you install the Invio plug-in in Obsidian, setup S3 config, and choose a folder to publish. Invio then manually/automatically updates my site as you make changes to your notes.

Migrating from Obsidian Publish was Simple

Migrating my notes from Obsidian Publish to Invio was effortless.

All I had to do was:

  1. Set up my Invio configuration by linking my Invio account.
  2. Click the Invio ribbon icon in Obsidian.

That was it! Invio automatically:

  • Created all my web pages from my Obsidian notes and folders
  • Uploaded my embedded images
  • Preserved my note links

Now that my site is up and running on my AWS S3 bucket, I have a few options to improve SEO:

  • Add descriptive page titles using YAML front matter at the top of each note,
    for example:
    description:  A simple introduce to Invio
    title: Invio - An Alternative to Obsidian Publish
    keywords:
    	- keyword1
    	- keyword2
    

Compared to Obsidian Publish

With Invio:

  • I pay almost nothing for my S3, versus $192 for Obsidian Publish.
  • I have full control over my content. It's stored in my bucket.
  • I can customize the domain of my site to match my needs.
  • Better SEO(Search Engine Optimization) support
    • Invio generate static webpages which is much more search engine friendly
    • SEO config for the site and each individual pagesMetadata
    • Auto generate sitemap.xml and meta tags in webpage header
  • Backlinks and the Obsidian graph still work.

So overall, I've found Invio to be a simpler, more affordable alternative for publishing my notes online - while still using Obsidian as my main writing environment.

If you're looking for an alternative to Obsidian Publish, I highly recommend giving Invio a try. The cost savings and added flexibility have made a big difference for me.

Open Source

Invio is fully open source
Anyone can view the source code on GitHub here:
https://github.com/frontend-engineering/Invio

Invio's fully open source nature is central to its values of transparency, control and community - empowering both current and future users of the platform.

Overall

Invio provided a seamless experience migrating my notes from Obsidian to a full-fledged, SEO-optimized website with one click - allowing me to focus on content, not web publishing.

Summary: Invio's integration with Obsidian helps knowledge workers like myself easily publish their notes as professional websites, while maintaining creative freedom and control over content.