Vous pourriez tout aussi bien utiliser la fonctionnalité Page Publishing de Discourse.
Sur https://dream.public.cat/, j’utilise un fichier HTML statique pour la page d’accueil, puis toutes les pages sont le premier message d’un sujet dans une catégorie spéciale appelée… #pages, où les membres du forum peuvent modifier le premier message et il sera instantanément publié en tant que page web publique. Les sujets eux-mêmes servent à discuter du contenu du premier message. Je trouve très pratique d’avoir un moyen simple — et non réservé aux développeurs — de publier collectivement un site web à partir de Discourse.