Estilo de publicación de blog

Definitivamente lo seguiremos. Poder añadir una experiencia visual rica, sin perder la funcionalidad directa y práctica de un foro de Discourse, mejorará enormemente la participación de nuestros usuarios.

Añadir una etiqueta a una publicación para activar el modo blog parece una forma lógica y sencilla de hacerlo.

4 Me gusta

Hola, encontré algunos problemas: nuestra categoría de blog no es “blog-116” sino “blog/116”, por lo que no puedo aplicar este tema a mi foro.
¿Cómo debo resolver este problema?
Y este es el enlace a mi foro: https://www.agora.io/cn/community/forum/c/blog/116

1 me gusta

¿Ya has probado simplemente blog? Eso debería funcionar.

Ahora tenemos una forma mucho mejor de definir categorías en la configuración del tema. Actualizaré la configuración en algún momento. Lamentablemente, cambiar al nuevo método desactivará el componente hasta que se ajuste nuevamente la configuración. Me aseguraré de avisar a todos aquí cuando se aproxime ese cambio.

1 me gusta

Sí, también probé con blog, pero sigue sin funcionar, es bastante extraño. Y ahora es blog, pero aún así no muestra el correcto.

1 me gusta

Eso es extraño. Acabo de revisar mi sitio de prueba y el componente funciona correctamente usando el nombre del slug. Me pregunto si tiene que ver con la configuración de tu subcarpeta. Nunca he probado el componente en ese entorno.

¿Ves algún error en la consola de JavaScript de tu navegador cuando intentas visitar un tema en la categoría? Deberías verificarlo después de establecer la configuración del tema de la categoría de blog en blog. ¿Y estás seguro de que has agregado el componente a tu tema principal?

1 me gusta

Sí, estoy bastante seguro de que ya he añadido el componente a mi tema principal y configurado blog.

2 Me gusta

¿Funciona correctamente si estableces el slug en blog? Cuando eliminé el /116 de la URL, me llevó a blog/116.

¿Funciona si desactivas este componente del tema? Tienes 2 componentes del tema y ninguno de los dos funciona. :thinking:

¡Hola Taylor!

¡Gracias por este componente tan bonito! Me encanta.

Solo quería preguntarte si ya se ha añadido el componente de etiquetas.

¡Saludos!

4 Me gusta

¡Hola! Aún no, pero lo subiré en mis prioridades. Me aseguraré de que se agregue en las próximas semanas. Incluso podría tener un poco de tiempo mañana la próxima semana :crossed_fingers:

EDITO: Ya tengo las etiquetas funcionando en mi computadora local, pero he encontrado algunas cosas no relacionadas que me gustaría abordar antes de publicar los cambios. Gracias por tu paciencia :slight_smile:

5 Me gusta

Probablemente ya lo descubriste hace mucho tiempo, pero es muy probable que se trate de este: Topic List Thumbnails

1 me gusta

Yo también busco lo mismo. Publicamos desde nuestro blog en todas las categorías y no podemos restringir una categoría para mostrar publicaciones con estilo de blog.

Ese componente de tema parece muy sólido y espero que la función de ETIQUETAS se complete pronto :sunglasses:

3 Me gusta

¡Actualización!

Acabo de subir un commit que añade soporte para etiquetas y mejora algunos aspectos relacionados con el estilo :tada: Por favor, avísame si detectas algún problema después de actualizar el componente.

Una pequeña nota: las etiquetas que uses para las entradas del blog deben ser visibles para todos los usuarios (no ocultas mediante grupos de etiquetas). Siempre puedes ocultar la etiqueta con CSS si es absolutamente necesario.

cc @Drew-ART @sofi.pocketful @satonotdead

9 Me gusta

¡Genial!

Al actualizar la instancia alojada con el tema predeterminado, aparecen los siguientes errores:

Error: Variable no definida: "$blog-tag". en la línea 80 de mobile.scss >> $values: $blog_tag; -----------^
Error: Variable no definida: "$blog-tag". en la línea 77 de desktop.scss >> $values: $blog_tag; ---------^

Sin embargo, parece que no ha roto la funcionalidad anterior.

Edición adicional: Esto desapareció después de que agregué una etiqueta; ahora el estilo de las entradas del blog funciona, pero la imagen no aparece. Antes pensé que era un problema con los grupos de etiquetas privadas, pero no parece ser el caso.

2 Me gusta

Este es un error extraño en el núcleo que hemos estado pensando en investigar. Por alguna razón, parece haber un problema donde se espera un - en lugar de un _ en el nombre de la variable. La solución temporal por el momento es realizar un ajuste en la configuración del tema, como has descubierto.

¡Gracias por reportarlo! Había un fallo en la lógica que impedía que las etiquetas se evaluaran completamente. Debería estar corregido si actualizas de nuevo.

4 Me gusta

¡Vaya, qué juguete tan genial! Voy a pasarme el día jugando con él. ¡Gracias por tu gran trabajo :slight_smile:

3 Me gusta

He detectado un error: si utilizo el sistema basado en categorías o etiquetas, cuando hay imágenes cargadas (no enlaces directos, ya que estos funcionan) dentro de una etiqueta <div align="center"></div>, estas se muestran en la vista previa pero no después de publicar. A veces aparecen durante unos segundos tras la publicación y luego desaparecen rápidamente.

2 Me gusta

¡Ese es un caso límite interesante! Debería solucionarse con:

Avísame si notas algún problema después de actualizar.

4 Me gusta

¡Funciona, muchas gracias! ¡Que tengas un gran momento!

3 Me gusta

Cuando habilito “sin imagen”… pierdo 1 imagen en mi publicación.

1 me gusta

Parece que este Componente de Tema no se está actualizando mucho en estos días, y la lista de tareas pendientes parece incluir mi problema (DiscoToC), pero pensé en mencionarlo de todos modos con la esperanza de que inspire algunas actualizaciones aquí. :grin:

Parece que Blog Post Styling y DiscoTOC son fundamentalmente incompatibles, al menos con el ancho del sitio que tengo. La ToC se superpone al texto y no he encontrado una forma clara de abordar esto solo con CSS (¡aunque estoy lejos de ser un experto en CSS!).

Intenté usar el tema predeterminado y eliminar mis personalizaciones de CSS, y todavía sucede. Pero tan pronto como deshabilito Blog Post Styling, se resuelve y la ToC aparece en el lugar correcto. Realmente me encantaría poder usar ambos juntos.

He deshabilitado DiscoToC por ahora, pero puedes ver mi sitio (con tema personalizado) aquí si eso es útil:
https://garden.oshyan.com/
Si es útil que vuelva a habilitar DiscoToC para que puedas ver esto sucediendo en vivo, házmelo saber.

2 Me gusta