Hacker News new | ask | show | jobs
by illuminea 1565 days ago
You could use WordPress as the CMS (it's an excellent WYSIWYG editor) and then publish the site as a static replica using one of the tools and solutions available for turning WP into a static site generator, like Strattic https://www.strattic.com.
1 comments

WordPress is pretty good until you start adding loads of content because it's built-in API is REST. You can get a lot more out of a plugin which adds a GraphQL layer to WordPress, but I have experienced issues with that before because GraphQL is strict on types whereas WordPress (based on PHP) is dynamic, so if there's a type mismatch (say for example someone has a number as a slug, where elsewhere it's a string) the GraphQL layer can break unexpectedly.