Tengo objetivos similares, tengo un sitio web con varios tipos de contenido y autoalojo una instancia de Discourse para poder tener un foro para interactuar con los usuarios y construir una comunidad. También quería incrustar partes de Discourse en mi otro sitio. El método estándar que proporciona Discourse es muy fácil y se veía bien, pero no era exactamente lo que deseaba.
El primer problema es que si alguien quiere comentar, tiene que iniciar sesión en Discourse (o debes permitir comentarios anónimos, lo que lleva a otros problemas/complejidades). Parece haber un debate en curso aquí en meta sobre si Discourse debería intentar acomodar una mejor interacción con los CMS (sistemas de gestión de contenido) o introducir características para convertirlo más en un CMS en sí mismo.
Mucha gente usa Discourse para blogs, mercados/tiendas en línea, revistas electrónicas, galerías de video/imágenes, etc.
Mi primera estrategia para incrustar partes de Discourse en mi sitio web fue personalizar la apariencia de mi foro lo mejor que pude, comenzando primero, y luego imitar el estilo en mi otro sitio. La idea es fusionar los dos para que un usuario realmente no note que el contenido proviene de dos servidores diferentes. Discourse en realidad proporciona toneladas de formas de adaptar la apariencia de la interfaz que incluso las personas no técnicas pueden manejar.
Una vez que conocí Discourse un poco mejor, descubrí algunos métodos para incrustar fragmentos interesantes de Discourse en mi otro sitio
Todavía estoy aprendiendo y tengo algunas ideas más, pero también he mirado Wordpress y Ghost.