Jekyll es un software de código abierto

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 ejecutando GCC -V, G ++ -V y Make -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 **

 Español