Tópico publicado com um link para si mesmo no fórum?

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.

2 curtidas