Publica carpetas Markdown, notas y documentación como sitios web en segundos, con arrastrar y soltar, Obsidian, GitHub y una CLI para agentes de IA.
i3months/eziwiki
Una wiki y generador de documentación en Markdown basado en Next.js, con búsqueda, enlaces wiki, backlinks y vista de grafo; genera archivos estáticos.
- Estrellas
- 112
- Forks
- 14
- Issues abiertos
- 4
- Último commit
- hace 4 días
¿Qué es?
EziWiki convierte una carpeta de archivos Markdown en un sitio wiki estático. Cada archivo .md dentro de content/ se convierte en una página publicada y las carpetas, en secciones de la barra lateral. Así, no hace falta definir un array de navegación, salvo que quieras controlar manualmente los nombres y el orden.
El proyecto incluye las funciones habituales de una wiki: búsqueda de texto completo en el navegador, enlaces wiki como [[page name]] que se resuelven durante la compilación, inclusión de otras páginas o secciones, backlinks, etiquetas y una página /graph que muestra las conexiones entre páginas. Markdown, el resaltado de código con Shiki, las fórmulas matemáticas con KaTeX y los diagramas de Mermaid se procesan durante la compilación, por lo que no se envía ningún parser de Markdown al navegador.
El resultado es HTML estático sin más y se puede desplegar en Vercel, Netlify o GitHub Pages. El proyecto incluye un comprobador de enlaces que detecta enlaces rotos, páginas huérfanas y páginas a las que se enlaza pero que aún no se han creado.
Funciones clave
- 01Los archivos de content/ se publican automáticamente y las carpetas forman secciones en la barra lateral.
- 02La búsqueda de texto completo se ejecuta en el navegador e indexa los encabezados y el contenido de las páginas.
- 03Los enlaces wiki se resuelven por nombre de archivo, título o ruta, y se señalan los enlaces rotos.
- 04Los backlinks y una vista del grafo de todo el sitio muestran las relaciones entre páginas.
- 05Las páginas pueden incluir otras páginas o secciones, además de archivos PDF e imágenes.
- 06Los diagramas de Mermaid, las fórmulas matemáticas con KaTeX y los bloques de código con resaltado de líneas se procesan durante la compilación.
- 07Etiquetas, alias para páginas movidas y fechas de última actualización obtenidas del historial de git.
Casos de uso
- Publicar un jardín digital personal o una base de conocimiento a partir de notas en Markdown.
- Crear documentación interna para equipos que esté enlazada y permita búsquedas.
- Crear una wiki de proyecto que se pueda desplegar como archivos estáticos.
- Mantener un conjunto de notas técnicas enlazadas y comprobar si hay enlaces rotos en CI.
Inicio rápido
- 1
Crear un proyecto nuevo
npx create-eziwiki my-docs - 2
Entrar en la carpeta del proyecto
cd my-docs - 3
Instalar las dependencias
npm install - 4
Iniciar el servidor de desarrollo y abrir http://localhost:3000
npm run dev
Antes de usarlo
- Se requiere Node.js 22.13 o una versión posterior.
- Antes de la versión 1.0, las claves de configuración, los campos de frontmatter o los ajustes pueden cambiar entre versiones. Para actualizar, hay que copiar manualmente los directorios engine.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es eziwiki?
- Una wiki y generador de documentación en Markdown basado en Next.js, con búsqueda, enlaces wiki, backlinks y vista de grafo; genera archivos estáticos. EziWiki convierte una carpeta de archivos Markdown en un sitio wiki estático. Cada archivo .md dentro de content/ se convierte en una página publicada y las carpetas, en secciones de la barra lateral. Así, no hace falta definir un array de navegación, salvo que quieras controlar manualmente los nombres y el orden.
- ¿eziwiki es gratuito? ¿Qué licencia tiene?
- eziwiki es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿eziwiki sigue mantenido?
- Mantenimiento activo. El último commit de eziwiki fue el 2 nov 2026.
- ¿Para qué puedo usar eziwiki?
- Publicar un jardín digital personal o una base de conocimiento a partir de notas en Markdown. Crear documentación interna para equipos que esté enlazada y permita búsquedas. Crear una wiki de proyecto que se pueda desplegar como archivos estáticos. Mantener un conjunto de notas técnicas enlazadas y comprobar si hay enlaces rotos en CI.
- ¿Cómo se instala eziwiki?
- Crear un proyecto nuevo: npx create-eziwiki my-docs Entrar en la carpeta del proyecto: cd my-docs Instalar las dependencias: npm install Iniciar el servidor de desarrollo y abrir http://localhost:3000: npm run dev
- ¿Dónde consigo eziwiki?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/i3months/eziwiki
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Generador de sitios estáticos basado en Vue y Vite para crear sitios de documentación y contenido a partir de Markdown.
Framework para crear sitios de documentación rápidos y accesibles con Astro, a partir de Markdown o MDX.
Software wiki y de documentación colaborativa de código abierto, una alternativa a Confluence y Notion que puedes alojar por tu cuenta.
Wiki autoalojada que funciona como un único binario de Go, con SQLite y archivos Markdown en disco, sin necesidad de una base de datos externa.
Una wiki autoalojada escrita en Go, sin base de datos, que almacena todas las páginas como archivos Markdown en disco.