Héctor Palma Téllez

Pensamientos en .markdown

Jekyll Es El Núcleo

| Comentarios

Jekyll logo Como dije en el primer post, había leído sobre Jekyll, pero nunca llegué a entender de qué trataba realmente o cómo se hacían las cosas por dentro y resulta que hay haaaaaarto diferente a Octopress. Es más abstracto aún, por lo que necesitas +10 puntos de coeficiente intelectual que para entender Octopress.

Como sea, me di el tiempo para entender lo básico como para echar a andar un sitio simplecito con Jekyll en base a un par de tutoriales, así que acá dejo mis impresiones.

Hay que estar preparado

Si probaste Octopress primero y después pruebas Jekyll, luego de la correcta ejecución del gem install jekyll, encontrarás que tu carpeta escogida tiene nada. Hay que aprenderse, por lo tanto, la estructura de Jekyll que básicamente es así:

[raíz]/index.html
      /archive.html
      /img/
      /js/
      /css/
      /_posts/
      /_includes/
      /_layouts/
      /_site/
      /Rakefile
      /_config.yml

La descripción sobre estos elementos a continuación:

  • Así como en Octopress existe rake generate para regenerar el sitio de source a public, acá existe jekyll --server, que hace lo mismo, a diferencia que el output de la operación queda en _site.
  • Entre img,js y css repartí los archivos de Bootstrap que escogí para el front-end.
  • En _posts están los archivos en .markdown antes de ser generados como posts.
  • La carpeta _layouts, al igual que en Octopress, guarda los layouts de publicaciones que uno genera.
  • En _includes dejé todos los archivos que reutilizo cada vez que genero una página, como:
    • head.html
    • header.html
    • footer.html
    • Entre otros.

Recursos

En mi Pinboard estoy guardando todo lo que encuentre sobre Jekyll. La mayoría de lo listado acá lo he ido implementando de a poco en el proyecto que estoy armando, que todavía no haré público, hasta que se vea decente.

Agradecimientos

Gracias a @elJOjo por su tiempo explicándome por correo temas conceptuales que me han servido harto.

Comentarios