Estoy agregando todas las publicaciones que tienen una determinada etiqueta en su lista de etiquetas:
export const Search = graphql` query SearchResults($tag: String = "") { allMarkdownRemark(filter: { frontmatter: { tags: { in: [$tag] } } }) { nodes { frontmatter { title date } } } } `La consulta funciona muy bien, pero también quiero poder mostrar dinámicamente la etiqueta que se está consultando. ¿Cómo puedo pasar esta información?
Por ejemplo: resultados de búsqueda de etiqueta: Java , que sería el valor dentro $tag en la consulta de graphql.
Traté de extraer de la URL, pero se representa en el nodo, por lo que no tengo acceso al objeto de la ventana y de todos modos me sentí un poco raro.
Lo tengo. Pasar props.pageContext le da acceso a la información contextual pasada a través de gatsby-node.