This is probably not the specific answer you are looking for, but it is what I do, so sharing it, so you have another option. A headless CMS called Forestry allows you to create and edit pages and posts. However, the idea is it will work off your codebase, so you would have to put your code up on a service like GitHub.
The workflow looks like this:
- Put your Jekyll code up on a GitHub repo
- Link Forestry to the repo (it creates a .forestry folder at the root folder)
- Create and or manage your posts and pages using Forestry
- Either let GitHub Pages build your site, or you use a GitHub Action that builds your site and places the site in whatever location you desire.
Here is a link to Forestry so you can check it out: