¡Creo que este es un gran componente!
Admito que pasé dos o tres días tratando de aprender a crear un componente de tema para hacer exactamente lo que hace este componente. No siento que ese tiempo se haya desperdiciado porque aprendí mucho, pero desearía haber seguido antes el consejo de ask.discourse y haber revisado este componente.
Una cosa que no puedo descifrar
Me gusta el diseño de tarjeta, pero me gustaría mostrar una miniatura y un extracto en el diseño de tarjeta. Cualquier pista sería apreciada.
En su lugar, he optado por el diseño de lista, pero quería cambiar algunas cosas. Las he añadido a mi pestaña common.css. Quizás esto ayude a alguien más
para quitar la etiqueta del tema
.featured-topics__topic-tag {
display: none;
}
para quitar el avatar del autor
.featured-topics__wrapper .topic-author {
display: none;
}
para quitar el enlace de la categoría
.featured-topics__wrapper .category-link {
display: none;
}
Edición para añadir:
Dejaré la publicación original anterior intacta, pero quería añadir
cómo hacer que el extracto se muestre en la vista de tarjeta
.featured-topics__topic-container.thumbnail .topic-excerpt {
display: contents;
}
Además, me ha llegado a gustar más el diseño de vista de lista en el escritorio que el diseño de tarjeta, pero se ve horrible en el móvil. La miniatura está a la izquierda y el título y el extracto están en una columna estrecha a la derecha. No he descubierto cómo hacer que el texto se ajuste alrededor de la miniatura o apilar todo en una sola columna.
Como descubrí cómo hacer que la miniatura y el extracto se muestren en el diseño de tarjeta, que se ve decente en el móvil, he cambiado a ese diseño porque sospecho que la mayoría de los usuarios están viendo el sitio en un teléfono.