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.