Jekyll es un generador de sitios estático , simple, compatible con blogs , para sitios personales, de proyectos o de organizaciones. Escrito en Ruby por Tom Preston-Werner , cofundador de GitHub , se distribuye bajo la licencia MIT de código abierto .
Desarrollador (es) | Tom Preston-Werner , Nick Quaranto, Parker Moore, Alfred Xing, Olivia Hugger, Frank Taillandier, Pat Hawks, Matt Rogers |
---|---|
Versión inicial | 5 de noviembre de 2008 [1] |
Lanzamiento estable | 4.2.0 [2] / 14 de diciembre de 2020 |
Repositorio | |
Escrito en | Rubí |
Sistema operativo | Multiplataforma |
Plataforma | Web |
Tipo | Sistema de publicación de blogs |
Licencia | Licencia MIT |
Sitio web | jekyllrb |
Historia
Jekyll fue lanzado por primera vez por Tom Preston-Werner en 2008. [3] Jekyll fue asumido más tarde por Parker Moore, quien dirigió el esfuerzo para lanzar Jekyll 1 y ha sido el nuevo encargado de mantenimiento desde entonces. [4]
Jekyll inició una tendencia de desarrollo web hacia sitios web estáticos . [5] A partir de 2017,[actualizar]Jekyll es el generador de sitios estáticos más popular, en gran parte debido a su adopción por GitHub. [6]
Características
Jekyll renderiza plantillas Markdown o Textile and Liquid, [7] y produce un sitio web completo y estático listo para ser servido por Apache HTTP Server , Nginx u otro servidor web. [8] Como Jekyll es un generador de sitios estáticos , no utiliza bases de datos [9] para generar las páginas de forma dinámica. En lugar de utilizar bases de datos , Jekyll admite la carga de contenido desde archivos YAML , JSON , CSV y TSV . [10] Se puede acceder al contenido dentro de los archivos de datos (archivos YAML, JSON, CSV y TSV) a través del sistema de plantillas Liquid. [10] Jekyll es el motor detrás de GitHub Pages , [11] una característica de GitHub que permite a los usuarios alojar sitios web basados en sus repositorios de GitHub sin costo adicional.
Jekyll se puede usar en combinación con frameworks frontales como Bootstrap , [12] Semantic UI y muchos otros.
Los sitios de Jekyll se pueden conectar a software CMS basado en la nube como CloudCannon, Forestry, Netlify o Siteleaf, lo que permite a los editores de contenido modificar el contenido del sitio sin tener que saber codificar.
Filosofía
Según el archivo "README" de Jekyll, [13]
Jekyll hace lo que le dices que haga, ni más ni menos. No intenta burlar a los usuarios haciendo suposiciones audaces, ni los carga con una complejidad y configuración innecesarias. En pocas palabras, Jekyll se aparta de su camino y le permite concentrarse en lo que realmente importa: su contenido.
Referencias
- ^ "jekyll / History.markdown en master · jekyll / jekyll" . GitHub . Consultado el 26 de octubre de 2020 .
- ^ "Versión 4.2.0" . 14 de diciembre de 2020 . Consultado el 8 de enero de 2021 .
- ^ Preston-Werner, Tom (17 de noviembre de 2008). "Bloguear como un hacker" . Preston-Werner.com . Archivado desde el original el 19 de septiembre de 2019 . Consultado el 10 de octubre de 2015 .
- ^ Autrand, Aaron. "Entrevista con Parker Moore de Jekyll" . netlify.com . Archivado desde el original el 13 de marzo de 2021.
- ^ Christensen, Mathias Biilmann (16 de noviembre de 2015). "Generadores de sitios web estáticos revisados: Jekyll, Middleman, Roots, Hugo" . Revista Smashing . Archivado desde el original el 27 de agosto de 2016 . Consultado el 2 de febrero de 2016 .
- ^ Williamson, Eli. "Los diez principales generadores de sitios estáticos de 2017 | Netlify" . netlify.com . Archivado desde el original el 13 de marzo de 2021 . Consultado el 11 de febrero de 2018 .
- ^ http://liquidmarkup.org
- ^ "README.markdown para el software Jekyll" . Autores de Jekyll . Consultado el 19 de febrero de 2014 .
- ^ "Jekyll • Sitios estáticos, sencillos y conscientes de blogs" . Jekyll • Sitios estáticos, sencillos y con reconocimiento de blogs . Consultado el 9 de noviembre de 2020 .
- ^ a b "Archivos de datos" . Jekyll • Sitios estáticos, sencillos y con reconocimiento de blogs . Consultado el 9 de noviembre de 2020 .
- ^ "Páginas de GitHub" . Autores de Jekyll . Consultado el 19 de febrero de 2014 .
- ^ Patton, Tony (16 de julio de 2014). "Cree sitios con todas las funciones con Jekyll, Bootstrap y GitHub" . TechRepublic . Consultado el 11 de octubre de 2015 .
- ^ "README" . 18 de octubre de 2018 . Consultado el 30 de octubre de 2018 .
enlaces externos
- Página web oficial
- Temas Jekyll