Eu uso o DiscoTOC há muito tempo e ele funcionava bem com títulos em chinês até a atualização recente.
Se houver vários títulos em chinês (incluindo nenhum caractere ASCII) na postagem, ele navegará apenas para o primeiro título de um nível quando o item de navegação no lado direito for clicado. Acredito que isso ocorra porque o DiscoTOC gera itens de navegação com o mesmo id (porque todos os títulos estão em chinês). Assim, o seletor de consulta encontrará apenas o primeiro título.
Como tentativa, fiz um fork do repositório do GitHub e enviei um pequeno commit como
Parece funcionar no meu site. Se parecer bom para vocês, posso abrir um pull request, ou este bug precisa ser corrigido de outra forma.
Em primeiro lugar, este é um componente de tema super útil para posts longos!
No entanto, há um problema com este componente de tema em dispositivos móveis (pelo menos no iOS). Quando abro um grande índice, a rolagem pelo índice não funciona no celular como funciona no desktop.
A lista contém os Títulos A-H, mas não consigo rolar por ela
A lista parece ser rolável, mas um evento touchstart impede que a lista seja rolada. Desabilitar o listener de evento touch start para o elemento d-toc parece resolver o problema.
Não consigo ver a versão do componente de tema que temos em nosso fórum, nem testar isso em uma instalação local (já que não consigo carregar em um telefone). Portanto, se houver uma correção que eu não conheça ou se houver algo que eu deveria fazer, por favor, me avise.
@pmusaraj Acho que é possível que eu não tenha configurado isso corretamente, mas instalei o tema e o TOC que configurei em um tópico não está aparecendo na versão discourse-docs, mas está aparecendo no tópico principal.
A correção do problema de rolagem em dispositivos móveis foi mesclada. Também adicionei uma correção de compatibilidade para a visualização de Documentos do Discourse, você pode vê-la em ação aqui no meta.
Na próxima vez que você atualizar o DiscoTOC, provavelmente notará que adicionamos um botão para alternar entre a linha do tempo do tópico e o índice… informe-nos se encontrar algum problema ou tiver feedback sobre este novo recurso!
Acabei de fazer uma pequena atualização neste tema que ignora o requisito de nível de confiança para contas de funcionários, isso segue mais de perto o comportamento das configurações do Discourse.
este componente funciona bem para o primeiro post, obrigado por este bom…
gostaria de saber se é possível fazer o autoTOC para os posts abaixo também… isso parece um caso comum ao tentar documentar algo usando um post e comentários abaixo…
digamos, ao navegar para o post principal ou respostas abaixo, se o post/resposta tiver títulos/subtítulos definidos, ele mostra automaticamente seu TOC, caso contrário, mostra a coisa padrão da linha do tempo…
Eu não li este longo tópico, fiz uma busca rápida, parece que não foi discutido…
outra pergunta
de alguma forma, não vejo o botão para alternar entre conteúdo e TOC
o mesmo usando o disco-toc oficial ou a versão bifurcada do @Moin…
há alguma configuração para isso? parece que não… hmm…
meu sistema está no discourse 3.2.1
Sim, as versões principais têm um cronograma de lançamento muito mais lento, então você pode esperar meses por novos recursos e atualizações de segurança, caso contrário — por padrão, recomendamos manter-se atualizado com nossas versões beta. Mais informações aqui: Understanding Discourse release channels