Squidoc

MDX

Squidoc usa Markdown como formato predeterminado, mientras @squidoc/plugin-mdx agrega descubrimiento de archivos .mdx para proyectos que quieren avanzar gradualmente hacia documentos más ricos.

Instala el plugin y agrégalo a docs.config.ts:

npx squidoc add plugin @squidoc/plugin-mdx
export default defineConfig({
  plugins: [
    "@squidoc/plugin-seo",
    "@squidoc/plugin-codeblocks",
    "@squidoc/plugin-article-tree",
    "@squidoc/plugin-mdx",
  ],
});

Qué funciona hoy

Usa .mdx para contenido Markdown, frontmatter, encabezados, enlaces, listas, tablas y bloques de código. El renderer Markdown predeterminado sigue produciendo el HTML final.

---
title: Guía API
description: Una guía escrita en MDX.
---

# Guía API

El contenido Markdown normal funciona aquí.

Qué no funciona todavía

MDX basado en componentes todavía no se compila. Imports JSX y componentes estilo React se tratan como texto del documento.

Si necesitas UI reutilizable hoy, colócala en un tema o en un slot de plugin. La compilación completa de componentes MDX es una capacidad natural para un plugin futuro.

Ejemplos de referencia

import Callout from "../components/Callout";

<Callout>This is not supported yet.</Callout>