para categorizar cosas dentro de un solo mensaje, me gustaría usar la etiqueta [details] para crear muchos subniveles. Sin embargo, el código de Discourse deja de interpretar la etiqueta [details] después de dos subniveles. ¿Hay alguna forma de solucionar esto o quizás una aplicación adicional que se pueda instalar para permitir esta funcionalidad?
Un truco que intento enseñar a los usuarios de nuestro sitio que desean trabajar con Markdown avanzado o ver cómo se implementó alguna función avanzada de HTML es utilizar la vista raw de la página.
Esta es la URL del post anterior: https://meta.discourse.org/t/more-than-two-levels-of-details/152421/4
Esta es la URL del mismo post en formato raw: https://meta.discourse.org/raw/152421/4
Si examinas las columnas de la tabla posts en PostgreSQL, verás que hay dos columnas que almacenan el texto de un post: raw y cooked. raw es el texto tal como lo ingresó el usuario y generalmente contiene el Markdown y el HTML tal como fueron escritos.
Sin embargo, cuando ves el post tal como se muestra normalmente, ha sido “cocinado” en cierta medida y no puedes ver el texto crudo, incluso si utilizas la capacidad del navegador para revelar el HTML.
A veces, uno puede usar los elementos del menú en la barra de herramientas de edición para insertar una plantilla HTML, y otras veces simplemente tienes que hacerlo manualmente.
Espero que esto ayude.
EDITAR
Para todos los creadores de temas.
Sería genial un tema que agregue un botón para ver el post en formato raw. El tema debería tener una opción de configuración para limitar la visibilidad del botón según el nivel de confianza o las categorías.
Pensé que esta sería una buena oportunidad para crear un componente de tema que explique y sirva como ejemplo de cómo abordar un problema como este, así que lo hice.