Não tenho certeza se isso é técnico o suficiente, mas o componente precisa tanto do <div> data-theme-toc="true"> </div> quanto de alguns títulos na postagem para poder gerar um índice adequado.
Sem a inserção do <div> data-theme-toc="true"> </div>, a postagem será simplesmente uma postagem com títulos, e adicionar isso sem incluir nenhum título não gerará um índice (há também uma configuração de Mínimo de títulos para o TOC no componente, que por padrão é 3. Portanto, você precisaria de pelo menos 3 títulos em sua postagem para gerar um índice visível).
O botão ‘inserir índice’ insere o <div> data-theme-toc="true"> </div> na postagem, embora você possa copiar isso ou digitar manualmente para o mesmo efeito.
Espero que isso ajude. ![]()
ETA: Acabei de receber um lembrete gentil de que, se você estiver usando as configurações de componente Categorias automáticas de TOC e Tags automáticas de TOC, a inserção do <div> data-theme-toc="true"> </div> não será necessária nesses casos. ![]()