- Instala y configura Hugo
- Descarga este repo https://github.com/XalapaCode/xalapacode.com/
- Crea un nuevo branch desde master a tu local
- Haz la contribución
- Sube tu branch y crea el PR
- Espera por la aprobación y merge de algun administrador
- Espera por el despliegue a https://xalapacode.com
Actualmente el sitio esta dividido en 6 secciones (eventos, platicas, bolsa de trabajo, patrocinadores, directorio y blog) que pueden ser editadas por los miembros de la comunidad y 1 pagina (acerca de) que solo puede ser editada por los administradores.
Si desean añadir nuevo contenido o corregir el existente este se encuentra en la carpeta content que esta en el directorio raiz.
Cada carpeta tiene un archivo example.md que describe cual es el formato esperado para cada tipo de contenido. Notese que hay un campo draft = true que evita que el contenido se muestre en las paginas correspondientes.
Todas las imagenes deben ir en la carpeta static/img/ en la respectiva carpeta
Las carpetas de estilos y scrips se encuentran en themes/xalapacode/static
El sitio usa Sass con extensión .scss y esta organizado de la siguiente manera:
- Base
- Helpers
- Components
- Layout
- Pages
- Themes
- Vendors
Actualmente solo se estan utilizando las primeras 5 carpetas para los estilos. Si desea corregir un bug en estilos hagalo sobre estas carpetas.
Cada miembro en el directorio puede personalizar los estilos de su pagina de perfil creando un nuevo archivo scss cuyo nombre sera el nickname del miembro en la carpeta pages y donde la clase contenedora sea su nickname.
El sitio esta construido con Hugo y esta licenciado bajo Creative Commons Atribución 4.0 Internacional