Un CMS que publica HTML plano
Autoalojado. Perl. SQLite. Nueve dependencias de producción. Sin JavaScript en la salida pública. Sin telemetría. Sin conexiones externas. Funciona aislado de la red.
Obtener el códigoHecho para operadores que quieren control
Salida estática
Cada build escribe archivos HTML simples. Sírvelos desde Nginx, S3, Cloudflare Pages o un simple destino rsync. No se ejecuta código del lado del servidor en producción.
Compatible con entornos aislados
Las nueve dependencias vienen en Debian stable. Instala una vez y desconéctate. Sin servidor de licencias, sin recursos alojados en CDN, sin telemetría, nunca.
Multilingüe por defecto
El contenido se organiza por idioma a nivel de esquema. Genera inglés, español y portugués desde una sola instalación, sin plugins ni adaptaciones.
Temas con Template Toolkit
Las plantillas son código TT2 de verdad: bucles, condicionales, parciales, macros. Sin una abstracción de editor visual entre tú y el HTML que produce el generador.
Formularios y captación de leads
Añade formularios de contacto y suscripciones al boletín desde el panel. Los envíos se guardan en SQLite; expórtalos o reenvíalos por webhook.
Flujos de traducción
Envía el contenido a pipelines de LLM o a traductores humanos. Revísalo en una cola y publícalo al aprobarlo, todo dentro del panel.
Cómo funciona un build
1. Escribe contenido
Crea páginas y entradas en la interfaz de administración. Compón el texto del cuerpo con el editor de texto enriquecido y luego inserta shortcodes de bloque —{{block:my-cta}}— allí donde quieras componentes estructurados.
2. Lanza un build
Haz clic en Generar en el panel, envía un POST al endpoint del webhook o programa una tarea cron. El generador encola cada página y entrada publicada en todos los idiomas configurados.
3. Las plantillas renderizan HTML
Cada página pasa por las plantillas de Template Toolkit 2 del tema activo. Los shortcodes de bloque se resuelven: el generador busca cada bloque, renderiza la plantilla de su tipo y sustituye el HTML en su lugar.
4. Sincroniza con tu host
La salida es un directorio plano de HTML, CSS, archivos de fuentes, sitemaps y feeds RSS. Sincronízalo por rsync a un VPS, súbelo a un bucket de S3 o colócalo detrás de cualquier CDN. El host de destino no necesita ningún software del lado del servidor.
Este sitio está hecho con Chinaski
El sitio chinaski.net fue construido con el propio Chinaski. Esto es lo que fue ese proceso: lo que funcionó, las URLs rotas en el menú y lo que demuestra sobre la herramienta.
Leer el artículoUn comando para instalar
curl -fsSL https://www.chinaski.net/install.sh | sudo bash -s -- 1
Guía completa de instalación →