Jekyll (software) - Jekyll (software)
Desenvolvedor (s) | Tom Preston-Werner , Nick Quaranto, Parker Moore, Alfred Xing, Olivia Hugger, Frank Taillandier, Pat Hawks, Matt Rogers |
---|---|
lançamento inicial | 5 de novembro de 2008 |
Versão estável | 4.2.0 / 14 de dezembro de 2020
|
Repositório | |
Escrito em | Rubi |
Sistema operacional | Plataforma cruzada |
Plataforma | Rede |
Modelo | Sistema de publicação de blogs |
Licença | Licença MIT |
Local na rede Internet |
jekyllrb |
Jekyll é um gerador de sites estáticos . Escrito em Ruby por Tom Preston-Werner , cofundador do GitHub , é distribuído sob a licença de código aberto MIT .
História
Jekyll foi lançado pela primeira vez por Tom Preston-Werner em 2008. Jekyll foi posteriormente assumido por Parker Moore, que liderou os esforços para lançar Jekyll 1 e tem sido o novo mantenedor desde então.
Jekyll iniciou uma tendência de desenvolvimento para sites estáticos . Desde 2017, Jekyll é o gerador de sites estáticos mais popular, em grande parte devido à sua adoção pelo GitHub.
Recursos
Jekyll renderiza Markdown ou Textile and Liquid templates, e produz um site completo e estático pronto para ser servido por Apache HTTP Server , Nginx ou outro servidor web. Como Jekyll é um gerador estático de sites , ele não usa bancos de dados para gerar as páginas de forma dinâmica. Em vez de usar bancos de dados , Jekyll suporta o carregamento de conteúdo de arquivos YAML , JSON , CSV e TSV . O conteúdo dos arquivos de dados (arquivos YAML, JSON, CSV e TSV) pode ser acessado por meio do sistema de modelagem Liquid. Jekyll é o mecanismo por trás do GitHub Pages , um recurso do GitHub que permite aos usuários hospedar sites com base em seus repositórios GitHub sem nenhum custo adicional.
Jekyll pode ser usado em combinação com frameworks front-end como Bootstrap , Semantic UI e muitos outros.
Os sites Jekyll podem ser conectados a software CMS baseado em nuvem, como CloudCannon, Forestry, Netlify ou Siteleaf, permitindo que os editores de conteúdo modifiquem o conteúdo do site sem precisar saber como codificar.
Filosofia
De acordo com o arquivo "README" de Jekyll,
Jekyll faz o que você manda - nem mais, nem menos. Ele não tenta enganar os usuários fazendo suposições ousadas, nem os sobrecarrega com complexidade e configuração desnecessárias. Simplificando, Jekyll sai do seu caminho e permite que você se concentre no que realmente importa: seu conteúdo.