I'm taking over a non-profit website that's currently built on WordPress. It's quite simple, and I think it could be converted to a static site. However, I want to ensure that others on my team can contribute content easily without needing to come through me all the time. Are there any static website generators out there that provide a user-friendly admin interface for non-technical users? I have considered options like GitHub Pages, but I'm concerned that it would require contributors to understand a bit about linking pages themselves.
6 Answers
You might want to keep the WordPress CMS as is and just pull the data using the wp-json API. You could use frameworks like 11ty or Astro to build your front end.
There are actually some tools made for WordPress that can help you generate static sites while keeping that dynamic editing capacity alive.
I'd recommend going for Astro combined with Strapi CMS. I even made a starter project to show how it can work. If you're interested, here's the GitHub link: [https://github.com/PaulBratslavsky/astro-strapi-example-project](https://github.com/PaulBratslavsky/astro-strapi-example-project). But if you're already invested in a project, consider solutions that won't force you to redo everything.
Why not just use Squarespace? It's user-friendly and designed for non-tech users to manage content easily!
Consider Netlify CMS or Sanity. They allow you to maintain a static site while offering a simple admin UI for non-tech folks to make changes. You can link them with tools like Hugo or Jekyll, and still deploy to GitHub Pages or Netlify without any hassle.
Check out Decap CMS. It can be added to any static site generator and gives you a nice admin interface without losing that static site feel.

Or you could consider Hugo as well; it's a solid option!