Learning the basics of Jekyll takes 1 hour, and it's a one way ticket!
Hosting a static website is free with Firebase (SSL included).
Adding an online editor on top of Jekyll (that will commit the changes in the repo) is also possible with a third-party SaaS.
And it's 100% secure... because it's static.