I'm using NUXT.js. Interestingly, I tried NEXT.js before and I do prefer the formal framework. It has been really easy to create your own personal blog since you can build a static site out of the framework. Super elegant! Definitely mobile friendly but that will depend on the CSS styling, which there are many templates out there.
Since I can create static sites from NUXT.js, I practically just need a static file server like Nginx to serve my files, and my server costs like 20bucks/year? Can't find anything cheaper than that.
Here's my site, I also write a few learnings and findings from my journey as a Software Engineer. Hope you find something useful from here! Cheers (: