Caisy y Astro
Caisy es un CMS headless que expone una API de GraphQL para acceder al contenido.
Cómo usar Caisy CMS con Astro
Sección titulada «Cómo usar Caisy CMS con Astro»Usa graphql-request y el renderizador de texto enriquecido de Caisy para Astro para recuperar los datos de tu CMS y mostrar tu contenido en una página Astro:
---import RichTextRenderer from '@caisy/rich-text-astro-renderer';import { gql, GraphQLClient } from 'graphql-request';
const params = Astro.params;
const client = new GraphQLClient( `https://cloud.caisy.io/api/v3/e/${import.meta.env.CAISY_PROJECT_ID}/graphql`, { headers: { 'x-caisy-apikey': import.meta.env.CAISY_API_KEY } });
const gqlResponse = await client.request( gql` query allBlogArticle($slug: String) { allBlogArticle(where: { slug: { eq: $slug } }) { edges { node { text { json } title slug id } } } } `, { slug: params.slug });
const post = gqlResponse?.allBlogArticle?.edges?.[0]?.node;---<h1>{post.title}</h1><RichTextRenderer node={post.text.json} />Recursos oficiales
Sección titulada «Recursos oficiales»- Consulta el ejemplo de Caisy + Astro en GitHub o StackBlitz.
- Realiza búsquedas en tus documentos en modo borrador y en varias configuraciones regionales.
- Usa paginación para consultar grandes cantidades de documentos.
- Usa filter en tus consultas y order los resultados.
Más guías de CMS
Socios de CMS destacados
-
CloudCannon
Git-based CMS built for speed, security, and zero headaches.