Skip to content

rodrigo-j-goncalves/web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hablemospython.dev 🐍

Sitio web de introducción a la comunidad "Python en Español". Encontrarás consejos y recursos de nuestras comunidades en Telegram, y Discord.

Implementación

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.

¿Cómo contribuir?

  • 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 archivo template/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.

Configuración

Los pasos para generar el sitio localmente son:

Entorno virtual

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)

Dependencia y generación

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/.

About

Repositorio del contenido de https://hablemospython.dev

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.7%
  • Python 38.3%
  • CSS 3.0%