Cómo instalar Jekyll en Ubuntu 20.04

Jekyll es un sistema de gestión de contenidos (CMS) gratuito y de código abierto escrito en Ruby. Es un generador de sitios sencillo y estático que sirve para crear tus sitios web en cuestión de minutos. Funciona sin bases de datos, por lo que no necesitas entender la administración de bases de datos. Jekyll toma el contenido, renderiza Markdown y genera un sitio web completo y estático que puedes desplegar en cualquier servidor web. Viene con un conjunto de características que incluyen, permalinks, categorías, páginas, posts, diseños personalizados y muchas más.

En este tutorial, te mostraremos cómo instalar Jekyll CMS en Ubuntu 20.04.

Requisitos previos

  • Un servidor con Ubuntu 20.04.
  • Una contraseña de root configurada en tu servidor.

Cómo empezar

Antes de empezar, se recomienda actualizar tu sistema con la última versión estable. Puedes actualizarlo con el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que tu sistema esté actualizado, instala otras dependencias necesarias ejecutando el siguiente comando:

apt-get install make build-essential curl git tree -y

Una vez instaladas todas las dependencias, puedes pasar al siguiente paso.

Instalar Ruby

Jekyll está escrito en Ruby, por lo que necesitarás instalarlo en tu sistema.

Ejecuta el siguiente comando para instalar Ruby:

apt-get install ruby ruby-dev -y

Una vez completada la instalación, tendrás que decirle al gestor de paquetes de gemas de Ruby que coloque gemas en la carpeta de inicio de nuestro usuario.

Puedes hacerlo editando el archivo ~/.bashrc:

nano ~/.bashrc

Añade las siguientes líneas al final del archivo:

export GEM_HOME=$HOME/gems
export PATH=$HOME/gems/bin:$PATH

Guarda y cierra el archivo y, a continuación, activa la variable de entorno con el siguiente comando:

source ~/.bashrc

A continuación, puedes instalar Jekyll y bundler utilizando el comando gem como se muestra a continuación:

gem install jekyll bundler

Una vez completada la instalación, puedes pasar al siguiente paso.

Crear un nuevo sitio web con Jekyll

Llegados a este punto, Jekyll ya está instalado en tu sistema. Ahora, ejecuta el siguiente comando para crear un nuevo sitio web llamado jekyll.ejemplo.com:

jekyll new jekyll.example.com

Una vez creado el sitio web, deberías obtener la siguiente salida:

New jekyll site installed in /root/jekyll.example.com. 

A continuación, lista todos los archivos y directorios creados por Jekyll con el siguiente comando:

tree jekyll.example.com

Deberías obtener la siguiente salida:

jekyll.example.com
??? 404.html
??? about.markdown
??? _config.yml
??? Gemfile
??? Gemfile.lock
??? index.markdown
??? _posts
    ??? 2020-06-14-welcome-to-jekyll.markdown

1 directory, 7 files

Iniciar servidor Jekyll

En primer lugar, navega hasta el directorio del sitio web e inicia el servidor web Jekyll ejecutando el siguiente comando:

cd jekyll.example.com
jekyll serve --host=0.0.0.0

Una vez que el servidor se haya iniciado correctamente, deberías obtener la siguiente salida:

Configuration file: /root/jekyll.example.com/_config.yml
            Source: /root/jekyll.example.com
       Destination: /root/jekyll.example.com/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
       Jekyll Feed: Generating feed for posts
                    done in 0.502 seconds.
 Auto-regeneration: enabled for '/root/jekyll.example.com'
    Server address: http://0.0.0.0:4000/
  Server running... press ctrl-c to stop.

Acceder al sitio web Jekyll

En este punto, Jekyll está iniciado y a la escucha en el puerto 4000. Ahora, abre tu navegador web y escribe la URL http://your-server-ip:4000. Serás redirigido a la página por defecto de Jekyll:

Conclusión

En la guía anterior, has aprendido a instalar Jekyll en Ubuntu 20.04. Ahora puedes explorar Jekyll y crear tu propio sitio web utilizando el contenido generado automáticamente.

También te podría gustar...