Sobre o projeto
Pelican é um gerador de sites estáticos escrito em Python. Ele permite que você construa um site compondo arquivos de texto em formatos como Markdown, reStructuredText e HTML, e produz uma saída estática que pode ser servida por qualquer servidor web ou serviço de hospedagem — sem a necessidade de banco de dados ou programação no lado do servidor.
O que ele faz
- O conteúdo é escrito em Markdown ou reStructuredText usando qualquer editor de sua preferência.
- Uma ferramenta simples de linha de comando (re)gera HTML, CSS e JS a partir do conteúdo de origem.
- A saída é completamente estática, o que o projeto descreve como simples de hospedar em qualquer lugar.
- O fluxo de trabalho foi projetado para ter uma interface fácil com sistemas de controle de versão e web hooks.
Destaques de recursos listados no README
- Conteúdo cronológico, como artigos e postagens de blog, juntamente com páginas estáticas.
- Integração com serviços externos.
- Temas de site construídos com templates Jinja2.
- Publicação de artigos em vários idiomas.
- Geração de feeds Atom e RSS.
- Realce de sintaxe de código via Pygments.
- Importação de conteúdo existente do WordPress, Dotclear ou feeds RSS.
- Tempos de reconstrução rápidos, atribuídos ao cache de conteúdo e escrita seletiva de saída.
- Extensibilidade através de um ecossistema de plugins (a organização Pelican Plugins).
Contexto do projeto
Mais detalhes estão disponíveis na documentação oficial do Pelican, e a documentação de seus componentes internos também é fornecida. O repositório inclui diretrizes de contribuição e feedback (CONTRIBUTING.rst) para pessoas que desejam ajudar ou relatar problemas. O código-fonte é hospedado no GitHub e o projeto é distribuído via PyPI, com o empacotamento rastreado no Repology.
Nome
De acordo com o README, "Pelican" é um anagrama de calepin, a palavra francesa para caderno.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.