Manipulação de âncoras em posts criados com markdown

Olá, bem-vindo!

Essa sintaxe é do kramdown ou do PHP Markdown Extra?

O Discourse se baseia no MarkdownIt, que é baseado na especificação CommonMark. Ele não suporta a especificação de um ID de cabeçalho.

Parece que eles discutiram isso em algum momento: Anchors in markdown - Spec - CommonMark Discussion, mas não vejo nenhuma conclusão definitiva.

No entanto, o Discourse gera âncoras automaticamente.
Você pode ver isso aqui:

Essencialmente, você pode esperar esses IDs:

  • h-{headingId} (sem ID de postagem, sem slug)
  • h-{slug}-{headingId} (sem ID de postagem)
  • p-{postId}-h-{headingId} (ID de postagem, sem slug)
  • p-{postId}-h-{slug}-{headingId} (ID de postagem, slug)

Por exemplo:

Se preferir, você ainda pode criar uma âncora manualmente com HTML, por exemplo, <a name="anchor_name"></a>


Recursos adicionais –
Se você precisar gerar um Sumário, há este componente para você:

5 curtidas