Esta página es la traducción de mi antiguo blog, Programando a pasitos, a lenguaje Jekyll para desplegar dentro de Github pages.
Este repositorio existe gracias a la creación de la increíble herramienta Jekyll-now, y sobre ella va a estar construida toda nuestra estructura.
Jekyll-now hace mucho más sencillo el crear un blog basado en Jekyll, eliminando un montón de configuraciones tediosas.
Para agregar nuevos posts debemos generar un nuevo fichero en la carpeta _posts, y esta deberá comenzar con la fecha que deseemos para ordenarla de más reciente a más antigua. Un ejemplo sería 2021-05-28-new-entry.md
.
Posteriormente, en sections.html referenciaremos la entrada al índice de la siguiente manera:
- [New entry]({{ site.baseurl }}/new-entry/){:target="blank"}
- Instalar Jekyll y el plugin github pages. Esto copiará los plugins usados por Github Pages en tu máquina local, incluyendo Jekyll, Sass, etc.
gem install github-pages
- Clona el repositorio
- Sirve el sitio para cargar los cambios de markup/sass con
jekyll serve
- Visita el sitio en https://127.0.0.1:4000/
Usando Ruby en versión 3.0 o superior, webrick ya no es bundled gem. Según la documentación oficial en (https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/):
The following libraries are no longer bundled gems or standard libraries. Install the corresponding gems to use these features.
sdbm
webrick
net-telnet
xmlrpc
- Jekyll-now - Gracias al creador de Jekyl-now por la facilidad de uso y la explicación del proyecto tan bien documentada