Archivos Markdown
Cómo funcionan el blog y la documentación.
El proyecto incluye un blog y documentación construidos utilizando Contentlayer y MDX.
Contentlayer
Contentlayer es un CMS basado en Markdown que es flexible y extensible. Te permite organizar el contenido utilizando archivos Markdown y ofrece una API sencilla para acceder a los datos en tu aplicación.
Puedes crear modelos de datos reutilizables para varios tipos de contenido como entradas de blog, documentos y páginas con Contentlayer.
El frontmatter en los archivos Markdown te permite definir metadatos como título, descripción, autores e imágenes, simplificando la gestión del contenido.
contentlayer.config.js
Aquí tienes un ejemplo de un archivo contentlayer.config.js
para configurar Contentlayer en tu proyecto:
Este archivo configura Contentlayer para buscar archivos Markdown en los directorios especificados (content/blog
, content/authors
, content/docs
, content/guides
, content/pages
). También define los diferentes tipos de documentos que utilizas en tu proyecto junto con los campos asociados a cada tipo de documento.
Puedes personalizar este archivo de acuerdo a las necesidades de tu proyecto añadiendo nuevos tipos de documentos o ajustando los campos existentes según tus requisitos específicos.
Frontmatters
Aquí está la lista de todos los frontmatters disponibles para cada parte: