- C 99.7%
- Makefile 0.3%
|
|
||
|---|---|---|
| .gitignore | ||
| bool.h | ||
| especificacoes.txt | ||
| filename.c | ||
| index.c | ||
| io.c | ||
| LICENSE | ||
| limits.h | ||
| litera.c | ||
| litera.h | ||
| main.c | ||
| Makefile | ||
| md5.c | ||
| README.md | ||
litera
O litera é um altamente reprogramável, compacto e compreensível SSG (Static Site Generator) adepto aos princípios de simplicidade *NIX e ao padrão Prensa. Sob a licença GPLv3, ele foi escrito em C89 para garantir portabilidade a várias arquiteturas.
Até a versão 0.0.1, o litera não possui suporte a configuração via arquivos de configurações em texto. Em vez disso, ele deve ser recompilado com outos valores para os valores-padrão definidos nas variáveis simbólicas armazenadas em litera.h e em main.c. Além disso, os programas padrão definidos nas variáveis do litera para converter o conteúdo dos arquivos markdown para outro formato em outro arquivo e para pós-processar esses arquivos gerados são, respectivamente, o lowdown --- conversor de markdown --- e o ped --- um Gnu Ed com suporte a scripts pelo parâmetro -i.
Dependências
Portanto, as dependências do litera são
- Um compilador de C com suporte ao padrão c89.
- A biblioteca libcrypto, por possuir a implementação do algoritmo MD5, utilizado para detectar mudanças nos arquivos de conteúdo textual do usuário.
- ped, um editor orientado a linhas com suporte nativo a scripts.
- lowdown.
Instalação
Após baixar o projeto via git ou releases (recomendado), entre no diretório baixado e execute:
make
Em seguida, o arquivo executável litera recém-gerado poderá ser executado ou ser copiado do diretório a outro incluso na variável PATH do sistema, ou em uma equivalente no seu sistema, para ser invocado diretamente do shell.
Uso
Vide página do litera no meu blog: Projeto Litera.
