I have been working on something similar this morning. I want to create a simple blog to document my thoughts without having to deal much about technical stuff and maintenance and spend a few hours diving the rabbit hole of jekyll blogs.
While their documentation(https://jekyllrb.com/docs/) is one of the best resources to learn, I have found my job much more straightforward using one of the pre-built themes that is available on the internet. With deployment to github pages almost instantaneous, I can see myself updating the blog much more often.
Minimal mistakes is a great theme. I had almost decided on minimal mistakes when I wanted to upgrade my blog from a simple two column Hyde theme. But then I wrote the template from scratch using bootstrap-5 as I felt that gave me more control and I took it as opportunity to develop my frontend skills. Here is my blog:
Same happened to me with Astro. Yes, it’s much more involved initially because you have to set up the entire layout, but after that, adding content only pages is just writing Markdown. And for the layout, with the help of Tailwind and TailwindUI, it’s pretty easy for a non-designer.
While their documentation(https://jekyllrb.com/docs/) is one of the best resources to learn, I have found my job much more straightforward using one of the pre-built themes that is available on the internet. With deployment to github pages almost instantaneous, I can see myself updating the blog much more often.
The blog which I am currently working on: https://jagadeeshposni.github.io The theme I have used: minimal mistakes