Uma página publicada “tem” dois links.
Um /pub/ que liga à página autônoma:
Um /t/ que liga ao tópico:
Agora, há um loop no tópico, como você disse.
Uma maneira de evitar isso seria usar isto:
Por exemplo, escreva isto em seu tópico/página publicada:
[wrap=topic-link]Link para o tópico: https://discourse.canapin.dev/t/published-page-with-own-topic-link/244[/wrap]
Conteúdo 🧑💻
Em seu CSS, escreva:
article [data-wrap="topic-link"] {
display: none;
}
Agora, veja como ficam a página publicada e os tópicos:
O único problema é que há uma margem superior no primeiro conteúdo visível no tópico por causa desta regra padrão do Discourse:
.cooked>:first-child, .d-editor-preview>:first-child {
margin-top: 0;
}
O primeiro elemento, embora oculto, ainda é o primeiro elemento detectado no CSS. Isso pode ser contornado, é claro, mas dependerá de como você organiza seu conteúdo. O problema não ocorrerá se o link do seu tópico não for o primeiro conteúdo na postagem, por exemplo.



