I was thinking of creating my own blog.
Therefore, I started creating blog using Gatsby and Netlify CMS.
Gatsby is static site generator using React.
It`s based on React, so you can easily customize views using React.
Netlify is static hosting service which has many features such as DNS, CMS and SSL.
It`s basically free to use, and I only paid for my domain(tadashi0713.com) and automatically applied to my blog.
It also provides CI / CD support with git hosting service such as GitHub, which is convenient for developers.
With Nelify CMS, you can manage content similar to Wordpress.