También podrías utilizar la función de Discourse Page Publishing.
En https://dream.public.cat/ uso un archivo HTML estático para el índice; luego, todas las páginas son el primer mensaje de un tema en una categoría especial llamada… #pages, donde los miembros del foro pueden editar el primer mensaje y este se publicará instantáneamente como una página web pública. Los propios temas sirven para discutir el contenido del primer mensaje. Me parece muy práctico tener una forma sencilla —no para desarrolladores— de publicar colectivamente un sitio web desde Discourse.