Primeros pasos
Crea un proyecto nuevo con el generador:
npm create squidoc@latest my-docs
cd my-docs
npm run dev
El proyecto generado incluye:
docs.config.tspara metadatos, navegación, plugins y tema.docs/para artículos Markdown.pages/para páginas Astro personalizadas como homepages o changelogs.- Scripts en
package.jsonpara desarrollo, validación, builds y previews. - El tema básico y plugins predeterminados para SEO, páginas, bloques de código y árbol del artículo.
Agrega tu primera página
Crea un archivo Markdown en docs/:
---
title: Guía API
description: Aprende a usar la API.
---
# Guía API
Escribe tu documentación aquí.
Luego agrégalo a docs.config.ts:
nav: [
{ title: "Primeros pasos", path: "/getting-started" },
{ title: "Guía API", path: "/api-guide" },
];
Por defecto, docs/api-guide.md se publica como /docs/api-guide y docs/index.md como /docs.
Valida antes de publicar
Usa la CLI mientras trabajas:
npm run check
npm run build
npm run preview
npm run check detecta navegación y enlaces internos rotos. npm run build escribe el sitio en dist/. npm run preview sirve la salida de producción localmente.
Luego continúa con Frontmatter, Plugins, Páginas, Temas y Despliegue.