En este tutorial, le mostraremos cómo instalar Jekyll en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, Jekyll es un generador de sitios estáticos con un sistema de plantillas que puede ser adaptado para muchos tipos de sitios web, incluidos los blogs. Se puede ejecutar en un servidor o ejecutar localmente y los archivos generados se cargan en un servidor. Es el software predeterminado que utilizan las páginas de Github.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de Jekyll en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 20.04, 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Jekyll en Ubuntu 20.04 LTS Focal Fossa
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt
comandos en la terminal.
sudo apt update sudo apt upgrade
Paso 2. Instalación de Ruby.
Ejecute el siguiente comando para instalar Ruby en el sistema Ubuntu:
sudo apt install ruby-full build-essential zlib1g-dev
Puede consultar su versión de Ruby usando el siguiente comando:
ruby --version
Paso 3. Instalación de Jekyll en Ubuntu 20.04.
Usaremos gem para instalar Jekyll y Bundler, que administra las dependencias de gemas. Evite instalar paquetes de RubyGems (llamados gemas) como usuario raíz. En su lugar, configure un directorio de instalación de gemas para su cuenta de usuario. Los siguientes comandos agregarán variables de entorno a su ~/.bashrc
archivo para configurar la ruta de instalación de la gema:
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 y Bundler:
gem install jekyll bundler
Paso 4. Crea un nuevo sitio web usando Jekyll.
Ahora estamos listos para crear el blog y ejecutar el servidor. El siguiente comando crea el directorio llamado idrootweb . Puede dar otro nombre de su elección. En este directorio, el archivo de configuración y la configuración de Jekyll están establecidos:
cd /home jekyll new idrootblog
Cambiar al directorio recién creado idrootweb o el nuevo nombre que le has dado al momento de usar el comando Jekyll:
cd idrootweb
Inicie la aplicación Jekyll y reemplace la dirección IP mencionada a continuación con su IP:
jekyll server --host 192.168.77.20 &
Paso 5. Configure el cortafuegos.
Tendremos que abrir el puerto 4000, el puerto predeterminado para el servidor de desarrollo Jekyll:
sudo ufw allow 4000 sudo ufw enable
Paso 6. Acceso a la interfaz web de Jekyll.
Jekyll estará disponible en el puerto HTTP 4000 de forma predeterminada. Abra su navegador favorito y vaya a http://your-domain.com:4000
o http://server-ip-address:4000/
¡Felicitaciones! Ha instalado Jekyll con éxito. Gracias por usar este tutorial para instalar Jekyll en Ubuntu 20.04 LTS sistema Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Jekyll .