Very similar to the answer above, but much easier to install and to create blogs, there is the quite new blogdown (in R) package, which use hugo instead of jekyll. markdown and Rmarkdown files are used to create new blog entries per default (no need to install any dependency, blogdown and Rstuido has it all), (it means you can have blog post with interactive components/ reproducible reports).
I tested both rapidely, and blogdown was so much faster and prettier that I will move my jekyll project to hugo soon.
It costed me nothing using github and netify, and it is also possible (you may have to change the theme a bit) to publish the website on dat (a peer to peer network) such that even if github and netify are no options anymore in the future, the website will be available, as long as one computer is seeding it. But that is the same with jekyll. I even got a free domain name thanks to blogdown enthusiasts.
Please see my example at https://rdmpromotion.rbind.io
or dat://rdmpromotion.hashbase.io/ (you need a special browser to access that link: https://beakerbrowser.com
Note that the comments functions are outside of the website (disqus in my case) and that it should be possible to use RSS with hugo, while I think it is not for jekyll (?).
I hope it helps.