I’m looking for a web interface to manage content for a static site generator for web sites (not blogs), and I’d love your help to find one.
When I started blogging, WordPress didn’t exist. I used Movable Type, a blogging engine written in Perl, that had the interesting property that while the admin backend was dynamic (CGI), the public front end was all static files, generated or updated as necessary when you posted or someone commented, resulting in a fast web site that could handle a lot of traffic (that’s right, it was a static site generator, over five years before the term started trending.)
Today I would like the same type of software but for simple web sites, not only a blog. A backend that lets people edit the contents with a nice web interface, and and engine that generates static pages out of it, with templates, navigation, etc.
- The programming language doesn’t matter, I intend to run in in Docker;
- The backend and the site generator don’t need to be the same product, as long as I can get the content from the former to the latter;
- I want to host it on my own server;
- I would like to make web sites, with hierarchical pages, not only a blog (hierarchical pages to control how the navigation is displayed);
- A WYSIWYG editor is preferred;
- Web-based, so different people can edit the site without sending each other the source files;
- Since I’m going to use it to make small web sites for friends, I’d rather the solution to be free and/or open source. At least not a per-site license. Definitely not a SaaS. DEFINITELY not $499 per year.
- Ghost: Very nice interface, but only for blogging. Regular pages are too basic;
- Jekyll Admin: Only works with the Jekyll debug web server, not really suited for production;
- Grav: exactly the opposite of what I’m looking for: you have to edit static files and they are served dynamically;
- Netlify CMS: seems to have a very convoluted ways of doing simple things.
If anyone has suggestions for me to try, I would be very grateful. Thanks in advance.