| I've tried so many different stacks over the years but I always ended up in the same cycle: - Spend a lot of time finalizing the stack - Spend a lot of time styling the new blog - Migrate some of the posts from the old stack to the new stack - Write a 1-2 new posts in the new blog - Stop writing - After a few months, I come back to writing a post and realize there are dependencies to upgrade, scripts to run, and what not. I give up for at least a year. After 10 years of having gone into this cycle over and over again, I'm currently using the following setup: - IA Writer -> Gitlab -> Cloudflare pages To write a new post, I just have to create a new file in IA Writer and save it. That's all. A bare bones shell script blog.sh converts markdown into HTML (locally on my mac), invokes git push to Gitlab. And there's a 'Pages' project in Cloudflare which listens to changes to my Gitlab repo, and just statically publishes whatever's in the 'site' directory. I've written more posts in this new stack than ever before. And I think the best part is that I just need to 'create new file' and 'save'. |
What dependencies? If it's just a matter of simple html and css, why not just run a minimal configuration of apache or nginx? Publishing from markdown is not part of your stack. It's your publishing process and independent of the hosting.