Inicio
On this page
BX Sites
BX Sites es un módulo de BoxLang que genera sitios de documentación estáticos a partir de Markdown, en el espÃritu de mkdocs y mkdocs-material.
Este mismo sitio está construido con BX Sites, a partir de los archivos
Markdown en la propia carpeta docs/ de este repositorio - consulta
Primeros Pasos para construirlo tú mismo.
Aspectos destacados
- Markdown como entrada, HTML estático como salida. Apúntalo a una
carpeta
docs/y genera un sitio completo ensite/- sin necesidad de servidor para alojarlo. - La estructura de carpetas es la estructura de navegación. Anida
carpetas y archivos bajo
docs/y la navegación se construye sola, en el orden que definas mediante el frontmatter. - Tres temas incorporados.
bootstrap(el predeterminado),materialytailwind- todos comparten la misma paleta de marca de BoxLang, y todos se pueden sobrescribir con tu propio tema. - Búsqueda estática del lado del cliente. Un cuadro de búsqueda
impulsado por lunr.js, conectado a un Ãndice de
búsqueda generado en el momento de
build- el mismo enfoque que usa mkdocs por defecto, sin dependencia de servidor. - Markdown gestionado por bx-markdown.
BX Sites no analiza el Markdown por sà mismo; delega en bx-markdown y le
reenvÃa directamente las opciones de tu propio
bxsites.json. - Un sistema de plugins construido sobre el propio sistema de módulos de BoxLang. Un plugin es simplemente otro módulo de BoxLang instalado - no hay una API de plugins separada que aprender.
- Migra directamente desde GitBook o mkdocs.
bxSites migrate --source=... --from=gitbook|mkdocsconvierte una exportación de GitBook o un proyecto mkdocs existente en un proyecto bx-sites funcional con un solo comando.
A dónde ir a continuación
- Primeros Pasos - instala, crea un proyecto, constrúyelo y sÃrvelo
- Referencia de la CLI - todos los verbos y sus opciones
- Configuración - la referencia completa de
bxsites.json - Temas - los temas incorporados y cómo escribir el tuyo propio
- Búsqueda - cómo funciona el Ãndice de búsqueda estático
- Desplegar en GitHub Pages - el flujo de trabajo de GitHub Actions incorporado
- Extensiones de Markdown - admoniciones, notas al pie, listas de definiciones, pestañas de contenido, matemáticas y anotaciones de código, y diagramas Mermaid
- Plugins - extiende BX Sites con tu propio módulo de BoxLang
- Migrar desde GitBook - convierte una exportación de GitBook en un proyecto bx-sites con un solo comando
- Migrar desde mkdocs - convierte un proyecto mkdocs en un proyecto bx-sites con un solo comando
- Lanzamientos - polÃtica de versionado y novedades de cada versión