I've used MKDocs for a few projects. It is a good way to publish and maintain static content with a Git repository.
In addition, in my configuration, I allowed myself to set up a continuous integration on GitHub.
A whole part of my OneDrive folder is also in a Git (apart from OneDrive, because below) which only publishes the images and markdown content to pi.mann.fr.
I also set up ConfigMagic.com with this configuration with an editing part on private Github.