Serverless blog on obsidian

#obsidian #blog #digitalGarden

Motivation

For a SWE, we are willing to share some thoughts and best practise on some social platforms like twitter or personal blog. Many of them have their self-maintained tecnology blog in which they also share some things in their daily lives. So do I.

But I'm still considering how to maintain a similar blog system in a simple and free way, which renders the markdown style so that someone can comment freely.

Previous experience

For this requirement, I try to maintain a dependent system including the backend and frontend components, and you still should create the extra database to store everything, especially like Wordpress.

Traditional blog system with the experience of the running background and deployment is not simple enough for me to use.

Based on the above problems and leverging from the github/vercel 's free resource, I create the lizi. That uses the github's repo discussion area as the editor that lets you write your own thought with markdown style. And the web page of your blog will be published on the github page or vercel's web. The most important point is that everything is free and enough simple.
Pasted image 20240511151540.png

From the above pic, the simplest description for lizi is a serverless program to fetch the github discussion's content and then render the web page from the markdown style.

You can found the final result like my previous blog on github: https://zuston.github.io .

Digital garden on obsidian

But things break down when I found the obsidian. All in one is a big think and attracts me.
Becuase I hope my blog could be deployed by obsidian, that means the content could be written in here.

Obviously, the obsidian's org provides the former way to publish your blog, but I have to say it's too expensive for me.

Open source software is eating the world, and so digital garden is clsoing me after surfing something in reddit.

Now the digital garden is installed in my plugin list and I deployed this article by it. you can see this: https://zuston.vercel.app/

The deployment document won't be described here, you can see its opensource project. https://github.com/oleeskild/obsidian-digital-garden .