Here's my thoughts
Always wanted to create personal site. Started with Github pages, uses automated workflow and get stuff compiled into a static site (Jekyll). Didn't like it much about having to write stuff in editor and then later you have to perform commits and pushes. So I moved on and wanted to find something with a user interface that I could interact with. Something which is free without need to spend extra $$$.
Hugo + Netlify + Github
The next try on Hugo.
Hugo is a static website engine written in Golang. Best thing about this is on the theming system, plenty of choices and everything is free. Did some search on Google, landed on some one click deployment. Messing with it for couple of days on the HTML, CSS and JS. Personal didn't like it due to lack of content management so went for another search on alternatives.
Recently seeing quite a bit of content creator from Medium and Wordpress, could be possibly everyone is so free during the world pandemic, including myself. These platform don't really work well without spending some $$$. Content creator usually have their articles behind some pay-wall, good for people who wanted to monetize their content. I wish I could write as like the others, but too bad I don't.
Finally settled down with hosting Ghost with Heroku with a domain name setup with Cloudflare.
Starting to like it due to the ease of use and user-friendly interface. Best thing about it is open source, you can customise your theme, and you have full control on how your site should look like. The default theme of Ghost (Casper), looks good enough to keep your site look clean and steady.
I am back to Github pages
After the recent announcement on heroku no longer offer free dyno hours. I am moving back to github pages.