O Sistine é um gerador de sites estáticos simples, flexível e produtivo, escrito em tinta e construído no mecanismo de marcação do Merlot. Você pode ver uma demonstração ao vivo de um site sistino no site da Sistine Docs.
A documentação de Sistine vive em seu próprio site em sistine.vercel.app . Lá, você encontrará informações sobre como instalar e usar o Sistine, bem como uma referência detalhada para sua linguagem de modelos.
Este repositório contém tecnicamente dois projetos. Primeiro, o código -fonte de tinta para o gerador de sites estáticos sistina; e segundo, o site de documentação para Sistine, que é gerado pelo próprio sistino a partir de ativos neste repositório. Ambas as partes deste repositório usam um makefile para gerenciar comandos de construção comuns.
O código -fonte de Sistine vive principalmente em ./src
, com dependências vendidas copiadas em ./vendor
. Os testes para utilitários sistinos estão em ./test
.
make check
ou make t
execuções t todos os testes no repositório.make fmt
ou make f
todos os arquivos de tinta (incluindo testes) no repositório, se você tiver inkfmt
instalado. O site de documentação Sistine é um projeto sistino normal, vivendo neste repositório. O repositório é configurado com o Vercel para que o conteúdo de ./public
auto-implants em todos os compromissos com main
. Outras partes do site, como as páginas e modelos de conteúdo, são configuradas exatamente como um projeto sistino normal, em ./content
e ./tpl
, respectivamente.
make
executará a cópia do repositório da Sistine para construir o site de documentação para ./public
.Dado que atualmente é bastante lento e escrito em tinta, você provavelmente não deve usá -lo para nada importante. Mas se você estiver interessado e deseja fazer perguntas sobre como funciona ou o que está por vir, fique à vontade para alcançar o Twitter ou apresentar um problema no GitHub.