Ruby
RubyGems
GCC
yMake
Sigue la guĆa oficial para instalarte todos los requerimientos en tu sistema operativo
https://jekyllrb.com/docs/installation/
Una vez instalados todos los requerimientos ya podremos instalarnos la gema jekyll.
gem install jekyll bundler
Completada la instalaciĆ³n solo tendremos que bundle y servir lanzar el servidor local con:
bundle exec jekyll serve
y abrir el browser en http://localhost:4000
Si tienes Docker instalado en el sistema, accede a la raĆz del proyecto y podrĆ”s optar por las siguientes opciones:
- Compilar y servir en tiempo real usando el comando:
make run
y abrir el browser en http://localhost:4000
- Parar el servidor:
make stop
- si solo quieres compilar el proyecto puedes hacer uso de la imagen oficial de Jekyll en DockerHub:
make build
Para aƱadir una pĆ”gina con informaciĆ³n relativa a un meetup, sigue los siguientes pasos:
- Crea una rama en la que trabajar, por ejemplo:
git checkout -b myMeetup
- Localiza la carpeta
_meetups
- Copia el fichero llamado
1900-01-01-meetup-event-name.md
, pĆ©galo en el mismo directorio y renĆ³mbralo cambiando la fecha por la del meetup seguida del nombre del mismo, teniendo en cuenta que el nombre del fichero serĆ” usado como URL - Edita el fichero y cambia las propiedades del front matter con la informaciĆ³n del meetup (no toques
layout: meetup
) - En la secciĆ³n de contenido, donde pone
Lorem ipsum...
refleja la descripciĆ³n del meetup y otra informaciĆ³n que consideres relevante - Borra la propiedad
published: false
del front matter o cƔmbiala atrue
- Guarda los cambios y sube al repo
git add -A && git commit -m "My meetup info"
- Ejecuta el build para generar los ficheros estĆ”ticos (Ver secciĆ³n
Con Docker
) - Solicita Pull Request con la rama modificada.
Para aƱadir una pĆ”gina con informaciĆ³n relativa a un miembro nuevo, sigue los siguientes pasos:
- Crea una rama en la que trabajar, por ejemplo:
git checkout -b myInfo
- Localiza la carpeta
_members
- Crea un nuevo fichero con extensiĆ³n
.md
o puedes copiar uno ya existente, pero adapta el nombre del fichero para que no exista confusiĆ³n. - AƱade informaciĆ³n al fichero en el formato adecuado para que Jekyll pueda leerla correctamente, puedes copiar los campos de otro fichero.
- Guarda los cambios
git add -A && git commit -m "My info"
- Ejecuta el build para generar los ficheros estĆ”ticos (Ver secciĆ³n
Con Docker
) - Solicita Pull Request con la rama modificada.