I really love Obsidian as my Markdown Editor. I can add bunch of plugins and have my custom setup that it is hard to replicate in a UI-based applications.
I want to write more. As you have seen, I haven’t been writing lots lately, which is my fault. However, I had the idea of using Obsidian for everything, for my learning, writing, publications, resume, etc. and I had the vision. My problem was to setup this pipeline to enable this to happen.
Why I like to use Obsidian IDE instead of VSCode/Cursor/etc.? I want to force myself to write without autocomplete and without AI. I tend to rely on AI to help me with things, but I want to write for sake of communicating my ideas. I can use AI to assist me later on to make things better or polish in my writing. Of course, I will use AI (like chatgpt) to assist me to brainstorm ideas and do research, but I will try to limit the use of AI so I can keep my writing tone uniformed across all of my writings.
Now, I have managed to have a directory in my Obsidian Vault for this blog called z41sh. My Obsidian Vault always push to my github account every hour or so and if any changes in z41sh directory, it triggers a CD which notifies z41sh repo to pull posts from my Obsidian Vault repo then rebuild z41.sh again.
I know this setup might not be the best at scale as I can see lots of unnecessary usage of GitHub Actions, but this will do the trick in publishing my own.
That’s it folks!!!