Jekyll Plataforma de blogs gratuita
Software de generador de sitios estático 100% gratuito para generar sitios web HTML
Jekyll es un generador de página web estática y aloja contenido en GitHub de forma gratuita, ya que Jekyll funciona con GitHub. Crear contenido en marcas para iniciar un blog o sitio
Descripción general
Un generador de sitio estático es una aplicación que toma el contenido de su sitio, la aplica a alguna plantilla y genere archivos HTML puramente estáticos listos para alojarse en cualquier plataforma de alojamiento. Antes de los CMS dinámicos como WordPress, Joomla e Drupal Internet se trataban de sitios web estáticos. Todos estos sistemas dinámicos de gestión de contenido mejoraron la gestión del contenido pero a costa de simplicidad y velocidad. La lectura de información de una base de datos en cada carga de página para un gran sitio web hace que la experiencia del usuario sea lenta, aunque los sitios web generados por los SSG sirven los archivos pre compilados a los navegadores que aumentan los tiempos de carga a lo grande. La seguridad es una de las mayores preocupaciones con todos estos sistemas modernos de gestión de contenido web, ya que admiten complementos de terceros y siempre existe la posibilidad de piratear a medida que ejecutan códigos del lado del servidor. Sin embargo, en una configuración estática, no hay un procesamiento del lado del servidor, ya que el contenido solo ofrece sin ningún procesamiento. CMSS tradicional dificulta personalizar su contenido, ya que requieren complementos y extensiones adicionales para ampliar. Aunque SSGS ofrece más libertad y flexibilidad a los desarrolladores para administrar los contenidos. Recientemente, cada vez más generadores de sitios estáticos están ganando popularidad y, por lo tanto, hay una serie de alternativas a Jekyll disponibles como Gatsby, Hugo y Next.js
Requisitos
Jekyll es una gema Ruby que se puede instalar en la mayoría de los sistemas.
- Ruby versión 2.5.0 o superior, incluidos todos los encabezados de desarrollo (la versión de Ruby se puede verificar ejecutando
ruby -v
) - Rubygems (que puedes verificar ejecutando
Gem-V
-GCC y Make (en caso de que su sistema no los tenga instalados, lo que puede verificar ejecutandoGCC -V
,G ++ -V
yMake -V
en la interfaz de línea de comandos de su sistema)
Características
Jekyll tiene las siguientes características clave
- Reutilización de contenido
- Markdown
- Diseño de respuesta
- Traducción
- Colaboración
- Escalabilidad
- Arquitectura liviana
- Skinnability
- Apoyo
- Características de blogs
- Versión
- Plataforma de PC
- complementos jQuery
- Integración de bootstrap
- Páginas de carga rápida
- Temas
- Fuente abierta
- Visualización fuera de línea
Guía de instalación
sudo apt-get install ruby-full build-essential zlib1g-dev
Es mejor evitar la instalación de gemas de rubí como usuario raíz. Por lo tanto, necesitamos configurar un directorio de instalación GEM para su cuenta de usuario. Los siguientes comandos agregarán variables de entorno a su archivo ~/.BASHRC
para configurar la ruta de instalación de GEM. Ejecutarlos ahora:
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Finalmente, instale Jekyll:
gem install jekyll bundler
**¡Eso es todo! Felicidades Jekyll se instala ahora **