Estou usando os plugins Discourse Math e Discourse BBCode na minha instância. Gostaria de solicitar suporte para renderizar BBCode e LaTeX inline (via $...$) dentro de títulos [details=...].
Atualmente, toda a formatação dentro dos títulos [details=...] é removida ou exibida como texto literal — embora o corpo do conteúdo renderize matemática e BBCode lindamente. Isso limita a clareza visual ao criar posts com muita matemática ou posts educacionais, onde você gostaria que o título colapsado refletisse a estrutura claramente (por exemplo, “o componente $\hat{r}” ou “o \textcolor{blue}{3^\text{rd}}$ termo”).
Se suportado, os seguintes casos de uso se tornariam possíveis:
[details="$\textcolor{green}{\text{Termo do Potencial Vetorial}}$"]
...
[/details]
Isso permitiria, por exemplo:
Nomes de componentes com código de cores
Símbolos matemáticos codificados em Unicode ou LaTeX em cabeçalhos de seção
Discussões matemáticas mais acessíveis e bem estruturadas (especialmente para estudantes e pesquisadores)
Este recurso poderia ser controlado pela detecção se discourse-math ou discourse-bbcode está habilitado, para que não afete o comportamento padrão do Discourse.
Seria viável como uma melhoria principal ou extensão de plugin?
Obrigado pelo seu incrível trabalho no Discourse — é uma plataforma excepcional para comunicação técnica e acadêmica.
[color=blue]recebo lembretes frequentes sobre trazer almofadas, mas não sobre plantas[/color]
[color=blue]recebo lembretes frequentes sobre trazer almofadas, mas não sobre plantas[/color]
[details= [color=blue]recebo lembretes frequentes sobre trazer almofadas, mas não sobre plantas[/color]]
então devo melhorar os lembretes disponíveis para garantir que alguém regue as plantas
[/details]
[color=blue]recebo lembretes frequentes sobre trazer almofadas, mas não sobre plantas[/color]
então devo melhorar os lembretes disponíveis para garantir que alguém regue as plantas
Em um fórum com o BBcode do Discourse ativado, a saída é
Isso ainda seria extremamente útil para qualquer site Discourse que use matemática, especialmente para comunidades educacionais, acadêmicas ou científicas.
Atualmente, os títulos [details="..."] removem ou ignoram todo o BBCode e KaTeX/MathJax, mesmo com os plugins oficiais instalados e funcionando no corpo.
Exemplos de casos com falha:
[details="Cor: [color=blue]importante[/color]"] → renderiza como texto simples [color=blue]importante[/color]
[details="Solução baseada em $\\vec{v}$"] → renderiza como texto simples $...$
Não há solução alternativa, pelo que pude verificar. Mesmo usando HTML puro \u003cdetails\u003e\u003csummary\u003e não ajuda, e as tentativas de aplicar raw="true" falham devido às tags de resumo serem sanitizadas precocemente.
Gostaria de ver isso suportado — mesmo condicionalmente quando o plugin relevante estiver ativo.
Ficarei feliz em testar ou ajudar a especificar isso, se necessário.