Sistine est un générateur de sites statique simple, flexible et productif écrit à l'encre et construit sur le moteur Markdown de Merlot. Vous pouvez voir une démo en direct d'un site Sixtine sur le site Web de Sistine Docs.
La documentation de Sistine vit sur son propre site Web à Sistine.vercel.app . Là, vous trouverez des informations sur la façon d'installer et d'utiliser Sistine, ainsi qu'une référence détaillée pour sa langue de modèles.
Ce référentiel contient techniquement deux projets. Tout d'abord, le code source de l'encre pour le générateur de sites statique SiStine; et deuxièmement, le site de documentation de Sistine, qui est généré par Sistine lui-même à partir des actifs de ce référentiel. Les deux parties de ce référentiel utilisent un makefile pour gérer les commandes de construction communes.
Le code source de Sistine vit principalement dans ./src
, avec des dépendances vendues copiées dans ./vendor
. Les tests pour les services publics de SiStine sont en ./test
.
make check
ou make t
exécute tous les tests dans le référentiel.make fmt
ou make f
tous les fichiers Ink (y compris les tests) dans le référentiel, si vous avez installé inkfmt
. Le site Web de la documentation SISTINE est un projet de Sixtine normal, vivant dans ce référentiel. Le référentiel est configuré avec Vercel afin que le contenu de ./public
Auto-Deploits sur chaque engagement à main
. D'autres parties du site Web, comme les pages de contenu et les modèles, sont configurées exactement en tant que projet Sixtine normal, dans ./content
et ./tpl
respectivement.
make
Exécutera la copie in-Répositoire de Sistine pour construire le site de documentation sur ./public
.Étant donné qu'il est actuellement assez lent et écrit en encre, vous ne devriez probablement pas l'utiliser pour quelque chose d'important. Mais si vous êtes intéressé et que vous souhaitez poser des questions sur comment cela fonctionne ou ce qui va suivre, n'hésitez pas à tendre la main sur Twitter ou à déposer un problème GitHub.