1. Home
  2. ChevronRightUtils
  3. ChevronRightdefineConfig

defineConfig

Definir configuraciones validadas por TypeScript dentro de boltdocs.config.ts.

La utilidad defineConfig es un asistente de configuración en tiempo de compilación que proporciona autocompletado de tipos TypeScript y verificación de propiedades.


ImportaciónLink

A diferencia de los hooks y utilidades del lado del cliente, defineConfig se ejecuta en el entorno de compilación de Node y se importa desde el paquete raíz:

import { defineConfig } from 'boltdocs'

FirmaLink

function defineConfig(config: BoltdocsConfig): BoltdocsConfig

Ejemplo: Estructura de ConfiguraciónLink

// boltdocs.config.ts
import { defineConfig } from 'boltdocs'
import mermaidPlugin from '@bdocs/plugin-mermaid'

export default defineConfig({
  siteUrl: 'https://docs.example.com',
  title: 'My Custom Framework',
  description: 'Clean developers guides.',
  theme: {
    logo: {
      light: '/logo-light.svg',
      dark: '/logo-dark.svg'
    },
    tabs: [
      { id: 'guides', title: 'Guides', href: '/docs/guides' },
      { id: 'api', title: 'API Reference', href: '/docs/api' }
    ]
  },
  plugins: [
    mermaidPlugin({
      themes: {
        light: { primaryColor: '#f3f4f6' }
      }
    })
  ]
})
Last updated on July 27, 2026

Was this page helpful?