Acho que este é um ótimo componente!
Admito que passei dois ou três dias tentando aprender a criar um componente de tema para fazer exatamente o que este componente faz. Não sinto que esse tempo foi desperdiçado porque aprendi muito, mas gostaria de ter seguido o conselho do ask.discourse mais cedo e verificado este componente.
Uma coisa que não consigo descobrir
Eu gosto do layout de cartão, mas gostaria de mostrar uma miniatura e um trecho no layout de cartão. Qualquer dica seria apreciada
Em vez disso, optei pelo layout de lista, mas queria mudar algumas coisas. Eu as adicionei à minha aba common.css. Talvez isso ajude mais alguém
para remover a tag do tópico
.featured-topics__topic-tag {
display: none;
}
para remover o avatar do autor
.featured-topics__wrapper .topic-author {
display: none;
}
para remover o link da categoria
.featured-topics__wrapper .category-link {
display: none;
}
Edição para adicionar:
Vou deixar a postagem original acima intacta, mas queria adicionar
como fazer o trecho aparecer na visualização de cartão
.featured-topics__topic-container.thumbnail .topic-excerpt {
display: contents;
}
Além disso, passei a gostar mais do layout de visualização de lista no desktop do que do layout de cartão, mas ele fica horrível no celular. A miniatura fica à esquerda e o título e o trecho ficam em uma coluna estreita à direita. Eu não descobri como fazer o texto envolver a miniatura ou empilhar tudo em uma única coluna.
Como descobri como fazer a miniatura e o trecho aparecerem no layout de cartão, que fica decente no celular, mudei para esse layout porque suspeito que a maioria dos usuários está visualizando o site em um telefone.