para categorizar coisas dentro de um único post, gostaria de usar a tag [details] para criar vários níveis de subseções. No entanto, o código do Discourse para de interpretar a tag [details] após dois níveis de subseção. Existe alguma maneira de contornar isso ou talvez um aplicativo extra que possa ser instalado para permitir tal funcionalidade?
Um truque que tento ensinar aos usuários do nosso site que desejam fazer Markdown avançado ou ver como algum recurso HTML avançado foi feito é usar a visualização raw da página.
Este é o URL para a postagem anterior: https://meta.discourse.org/t/more-than-two-levels-of-details/152421/4
Este é o URL para a postagem anterior como raw: https://meta.discourse.org/raw/152421/4
Se você observar as colunas da tabela posts no PostgreSQL, verá que existem duas colunas que armazenam o texto de uma postagem: raw e cooked. O raw é o texto inserido pelo usuário e normalmente contém o Markdown e o HTML conforme inseridos.
No entanto, quando você vê a postagem exibida normalmente, ela foi processada em algum grau, e você não consegue ver o texto bruto, mesmo usando a capacidade dos navegadores de revelar o HTML.
Às vezes, é possível usar os itens de menu na barra de menus de edição para inserir algum HTML de modelo no lugar, e outras vezes você simplesmente precisa fazer isso manualmente.
Espero que ajude.
EDIT
Para todos os criadores de temas.
Seria bom um tema que adicione um botão para visualizar a postagem como raw. O tema deve ter uma opção de configuração para limitar a visibilidade do botão com base no nível de confiança ou nas categorias.
Achei que seria uma boa oportunidade criar um componente de tema que explique e sirva como exemplo de como abordar um problema como este, então fiz isso.