I was using publii until recently for managing my github sites but it was cumbersome to have to do all edits from a single labtop. Pagescms allows me to do online edits using a browser with github login.
Example on how it looks:
Https://sekvens.buro.earth
Https://pagescms org