Jekyll es una herramienta popular para la creación de sitios web estáticos, lo que significa que genera páginas HTML estáticas a partir de archivos de texto plano. Esto lo convierte en una excelente opción para blogs, sitios web personales y proyectos simples. En este artículo, te guiaremos a través del proceso detallado de instalación de Jekyll en Ubuntu 22.04, desde la configuración hasta la creación de tu primer sitio web estático.

Paso 1: Preparación del Entorno

Antes de comenzar, asegúrate de tener acceso a una instancia de Ubuntu 22.04 con privilegios de superusuario. Puedes configurar esto en tu propio servidor o utilizar servicios de alojamiento como Shape.host Cloud VPS.

Paso 2: Instalación de Dependencias

Comenzamos actualizando el índice de paquetes y el sistema operativo:

sudo apt update && sudo apt upgrade -y

A continuación, instalamos las dependencias necesarias para Jekyll:

sudo apt install -y ruby-full build-essential zlib1g-dev

Paso 3: Configuración de RubyGems

Configuramos RubyGems para instalar gemas en un directorio local en lugar de en todo el sistema:

echo '# Instalar gemas en directorio local' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Paso 4: Instalación de Jekyll

Instalamos Jekyll y Bundler a través de RubyGems:

gem install jekyll bundler

Paso 5: Creación de un Nuevo Sitio Web

Creamos un nuevo sitio web Jekyll:

jekyll new mywebsite

Accedemos al directorio de nuestro nuevo sitio web:

cd mywebsite

Paso 6: Ejecución del Servidor de Desarrollo

Iniciamos el servidor de desarrollo de Jekyll para previsualizar nuestro sitio web:

bundle exec jekyll serve

Ahora puedes abrir tu navegador y visitar http://localhost:4000 para ver tu sitio web en acción.

Paso 7: Personalización y Edición

Puedes personalizar tu sitio web editando los archivos dentro del directorio mywebsite. Los archivos Markdown en la carpeta _posts se convertirán automáticamente en entradas de blog.

Paso 8: Compilación del Sitio Web

Cuando estés satisfecho con los cambios realizados en tu sitio web, puedes compilarlo para producir los archivos HTML estáticos:

bundle exec jekyll build

Los archivos compilados se encontrarán en el directorio _site.

¡Felicidades! Has instalado y configurado Jekyll en tu servidor Ubuntu 22.04 y has creado tu primer sitio web estático. Ahora puedes continuar explorando las características de Jekyll y personalizar tu sitio web según tus necesidades.

Si estás buscando un servicio de alojamiento confiable para alojar tu sitio web Jekyll u otros proyectos, considera los servicios de Shape.host Cloud VPS. Con una infraestructura sólida y un soporte técnico excepcional, Shape.host puede proporcionarte el entorno perfecto para ejecutar tus aplicaciones web. Visita su sitio web para obtener más información sobre sus servicios de Linux SSD VPS.