Sitio web de introducci贸n a la comunidad "Python en Espa帽ol". Encontrar谩s consejos y recursos de nuestras comunidades en Telegram, y Discord.
El template est谩 basado en bootstrap, y no se utiliza ning煤n generador de
sitios est谩ticos, en su lugar, existe un script llamado gen_pages.py
que lee
el contenido de las p谩ginas en pages/
que utilizan formato markdown,
y generan archivos HTML.
- Los cambios a las p谩ginas existentes van directamente en los archivos
de
pages/
. - Para agregar una nueva p谩gina, hay que crear el nuevo archivo markdown
actualizar el script de generaci贸n
paginas.py
, y tambi茅n modificar el archivotemplate/page-base.html
en caso que la p谩gina deba estar presente en el men煤 superior del sitio. - Para agregar comunidades, solo debes agregar una entrada en el diccionario en
comunidades.py
.
Los pasos para generar el sitio localmente son:
Crea un entorno virtual, y act铆valo:
python -m venv env
source env/bin/activate # Linux, macOS, Windows (mingw)
env\Scripts\activate.bat # Para Windows (cmd)
env\Scripts\Activate.ps1 # Para Windows (Powershell)
Instala las dependencias con pip install -r requirements.txt
,
y luego ejecuta el script principal python gen_pages.py
para
poder tener el contenido del sitio en el directorio deploy/
.