Mostrar el blog en landings
Como con los productos, el contenido del blog se muestra dentro de landings mediante componentes que se hidratan con las notas del grupo. En el editor están en la categoría Blog.
Componente "Nota de blog" (detalle)
Muestra una nota, resuelta por su slug. Podés elegir el slug de dos formas:
- Estático: elegís a mano el slug de una nota puntual. Útil para una landing fija (ej. una nota destacada).
- Dinámico: en una landing con un path como
/blog/:slug, dejás el slug en{{SLUG}}. Así, cada URL (/blog/mi-primera-nota,/blog/otra-nota, …) muestra la nota que corresponde. Es el mismo mecanismo que los productos por ID dinámico.
Opciones del componente: mostrar/ocultar portada, autor y fecha y tags. El contenido markdown se renderiza con los colores de la paleta del grupo.
Componente "Índice de blog" (listado)
Muestra un grid de notas publicadas, con filtro por tags.
- Filtro por tags: elegís uno o varios tags para mostrar solo las notas que los tengan. Vacío = todas.
- Columnas, cantidad máxima y orden (más recientes / más antiguas).
- Mostrar/ocultar portada, extracto, fecha y tags en cada tarjeta.
- Enlace de cada tarjeta: poné
/blog/{{card_blog_slug}}para que cada tarjeta lleve al detalle de esa nota. El{{card_blog_slug}}se reemplaza automáticamente por el slug de cada nota.
Flujo típico
- Escribí las notas en el apartado Blog, con sus tags, y ponelas en estado Publicado.
- Landing de índice (ej. path
/blog): agregá el componente Índice de blog, filtrá por los tags que quieras y usá el enlace/blog/{{card_blog_slug}}en las tarjetas. - Landing de detalle (path
/blog/:slug): agregá el componente Nota de blog con el slug en{{SLUG}}.
Con eso, tu blog queda navegable: el índice lista y filtra, y cada tarjeta abre el detalle de la nota.