| Resumo | Exibe posts de blog incorporados por completo em vez de um trecho, com opção de recolhimento | |
| Pré-visualização | Veja em ação aqui | |
| Repositório | GitHub - criptonautas/discourse-full-embedded-posts: Discourse theme component: render embedded (blog) posts in full instead of an excerpt plus Show more · GitHub | |
| Guia de Instalação | Como instalar um tema ou componente de tema | |
| Novo em Temas do Discourse? | Guia para iniciantes sobre como usar temas do Discourse |
Instalar este componente de tema
Tópicos criados por Embedding exibem um trecho e um botão “Mostrar Post Completo”. Este componente renderiza o artigo inteiro imediatamente, permitindo que os leitores discutam sem um clique adicional.
Botão “Ver mais” (expandir):
Botão “Ver menos” (recolher):
O que faz
- Carrega o artigo completo quando o tópico é aberto, usando o mesmo conteúdo em cache do botão. O blog não é rastreado novamente.
- Oculta o botão assim que o artigo é carregado. Se o carregamento falhar, nada aparece: o botão permanece, e clicar nele tenta novamente.
- Opcionalmente, recolhe artigos longos para uma pré-visualização com “Ver mais”, em tópicos com as tags escolhidas. Artigos curtos e respostas nunca são recolhidos.
- O recolhimento é apenas visual: todo o texto permanece na página para mecanismos de busca e leitores de tela.
Também funciona para tópicos importados antes de desativar embed truncate, que mantêm o trecho no banco de dados.
Requisitos
- Discourse 2026.1.0 ou posterior
Configurações
| Configuração | Padrão | |
|---|---|---|
collapse_tags |
vazio | Recolhe a primeira publicação de tópicos com estas tags. Vazio nunca recolhe. |
collapsed_height |
900 |
Altura da pré-visualização recolhida, em px |
Limitações conhecidas
- Afeta apenas tópicos criados por Embedding.
- Respostas dentro da incorporação de comentários do próprio blog não são alteradas.
Relatórios de bugs e PRs são bem-vindos.

