He estado buscando una respuesta a todo esto. La mayoría de las personas a las que les he preguntado me han mostrado ejemplos de paginación, pero eso no es lo que quiero. Incluso la pregunta hecha aquí tampoco ayudó.
Tengo un sitio Next.js y estoy usando GraphQL para obtener mis publicaciones. Lo tengo configurado para que la URL resultante de la página de detalles de una publicación sea blog/[category]/[slug]/
Quiero tener un enlace a la publicación anterior y la publicación siguiente al final de las publicaciones para facilitar una mejor navegación por el blog.
Aquí están las consultas que tengo para cargar la página de detalles:
Para obtener todas las publicaciones:
{ articleCollection(order:publishedAt_DESC){ total items{ title slug excerpt publishedAt category{ categorySlug title } series{ title } body{json} } } }Para obtener una publicación de la babosa:
query getArticle($slug: String!) { articleCollection(where: {slug: $slug}) { items { title slug excerpt publishedAt category { categorySlug title } series { title } illustration { url } body { json } } } }Alguien podría por favor indicarme que debo hacer:
Estoy completamente perplejo en esto
Gracias.