Web del grupo GDG Toledo
馃殌 Creaci贸n de entorno local
A pelo
Instalaci贸n
Requerimientos
Ruby
RubyGems
GCC
yMake
Sigue la gu铆a oficial para instalarte todos los requerimientos en tu sistema operativo
https://jekyllrb.com/docs/installation/
jekyll
Una vez instalados todos los requerimientos ya podremos instalarnos la gema jekyll.
gem install jekyll bundler
Bundle and Server
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
Con Docker
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
馃敡 Develop
Meetups
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.
Miembros
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.