Back to writing

Migrating from TinaCMS to Obsidian

Dec 30, 2024 @dhrjarun 2 min read

I had setup up TinaCMS to make it easier to write and post blog. It made it easy though but to be frank I did not like it much. The reason could be many, but the main would be I wanted something local.

Here are some other reasons:

  • editor is not a native markdown editor.
  • I store all my content on GitHub, with Tina all my content was authored by their bot not by me in git history. This might not be a big issue for some but it irritated me.
  • I do not like their library to setup it in Astro site. I would much prefer Astro content collection and now with Astro 5 content collection layer, it made everything simple.

I wanted to keep content and code in separate repositories. I was thinking for a ways to do this perfectly for a while, considering writing my own solution. Suddenly Astro released the content layer and it made things easy. Current solution of mine is not perfect but it works. I am using obsidian, employing few plugins to make my life easier like templater and git.

I have a few things to implement in the site. Like RSS, adding projects pages, fetching comments from other platforms like Bsky and Mostodon. I came across IndieWeb. I like the ideas there.

..............................................