Sistine es un generador de sitios estático simple, flexible y productivo escrito en tinta y construido en el motor Markdown de Merlot. Puede ver una demostración en vivo de un sitio Sixtine en el sitio web de Sistine Docs.
La documentación de Sistine vive en su propio sitio web en sistine.vercel.app . Allí, encontrará información sobre cómo instalar y usar Sistine, así como una referencia detallada para su lenguaje de plantilla.
Este repositorio técnicamente contiene dos proyectos. Primero, el código fuente de tinta para el generador de sitios estáticos Sixtine; y segundo, el sitio de documentación para Sistine, que es generado por Sistine a partir de activos en este repositorio. Ambas partes de este repositorio usan un archivo Make para administrar comandos de compilación comunes.
El código fuente de Sistine vive principalmente en ./src
, con dependencias vendidas copiadas en ./vendor
. Las pruebas para utilidades Sixtine están ./test
.
make check
o make t
ejecute todas las pruebas en el repositorio.make fmt
o make f
todos los archivos de tinta (incluidas las pruebas) en el repositorio, si tiene inkfmt
instalado. El sitio web de documentación Sixtine es un proyecto Sixtine normal, que vive en este repositorio. El repositorio está configurado con VERCEL para que el contenido de ./public
Auto-Deploys en cada compromiso con main
. Otras partes del sitio web, como las páginas y plantillas de contenido, se configuran exactamente como un proyecto Sixtine normal, en ./content
y ./tpl
respectivamente.
make
ejecutará la copia en el repositorio de Sistine para crear el sitio de documentación en ./public
.Dado que actualmente es bastante lento y escrito en tinta, probablemente no debería usarlo para nada importante. Pero si está interesado y desea hacer preguntas sobre cómo funciona o qué vendrá después, no dude en comunicarse con Twitter o presentar un problema de GitHub.