• Inicio
  • Acerca De
    • CORE photo

      CORESWARE

      Página de {CORE} sobre Java y el desarrollo de sistemas.

    • Sobre {CORE}
    • Twitter
    • Bitbucket
    • LinkedIn
  • Posts
    • Todos los Posts
    • Todas las Etiquetas
  • Proyectos

Instalación de Jekyll

16 Oct 2016

Reading time ~3 minutes

¿Qué es Jekyll?

Jekyll es un sencillo generador de sitios estáticos. Toma como insumo para generar los sitios un directorio que contiene archivos en diferentes formatos (Markdown, Textile, Liquid, HTML, CSS) y arroja una lista de archivos HTML listos para ser publicados en tu servidor web favorito. Con Jekyll no hay más necesidad de bases de datos para que nuestro blog o sitio funcionen, no más moderación de comentarios o actualizaciones críticas, sólo nos enfocamos en el contenido. Tienes disponible varios temas (themes) y plantillas (templates) gratuitas en la web y que puedes usar para construir y configurar tu sitio a gusto.

Puedes conocer más detalles de Jekyll en la página de Jekyll

Jekyll es el motor detras de las páginas que se usan en Github, lo que significa que puedes usar Jekyll para poner tu página de proyecto, blog o sitio web desde los servidores de GitHub de forma gratuita.

Configuración Usada

Para esta instalación usaremos Ubuntu 16.04 LTS a 64-bits con 4GB de RAM y un procesador core i5 (la instalación puede hacerse desde 512 MB de RAM, todo puede ser hecho desde la línea de comandos).

Instalación

  1. Actualizar los repositorios de Ubuntu:
    apt-get update
    

    jekyll-2016-10-16 08-58-10.png

  2. Instalar Ruby completo:
    apt-get install ruby-full
    

    jekyll-2016-10-16 08-59-09.png

  3. Instalar dependencias adicionales:
    apt-get install ruby-dev build-essential patch zlib1g-dev liblzma-dev
    

    jekyll-2016-10-16 13-48-49.png

  4. Instalar nokogiri:
    gem install nokogiri
    

    jekyll-2016-10-16 13-51-30.png

  5. Instalar Jekyll:
    gem install jekyll bundler
    

    jekyll-2016-10-16 09-11-20.png

  6. Actualizar bundles:
    bundle update
    

    jekyll-2016-10-16 13-56-33.png

  7. Una vez instaladas las dependencias puedes pasar a compilar el template que tienes, antes hay que instalar las dependencias con “bundle”:
    bundle install
    

    jekyll-2016-10-16 13-52-00.png

  8. En este punto ya puedes ejecutar el servidor para desarrollo local:
    jekyll serve
    

    jekyll-2016-10-16 13-57-08.png

  9. Abre tu navegador para revisar el sitio: jekyll-2016-10-16 17-24-53.png

Documentación Adicional

Para esta instalación usé información del sitio Installing Jekyll on Ubuntu 15.10



markdowninstallationinstalacionRubyGemsRubyJekyllstatic sitessitios estáticosUbuntublog-aware Like Tweet +1