Curso rápido de aplicaciones web con Python para Devhack.
En este repositorio encontrará:
- content: Todo el contenido del curso: presentaciones y artículos
- ejercicios: Código en Python correspondiente a cada clase
- output: Una versión compilada de la página del curso
- project: Referencias a repositorios con código de los proyectos realizados en este curso
- themes: Tema de Pelican para construir el sitio estático
Este sitio fue construido usando Pelican
Para configurar el ambiente de desarrollo
# Create an environment
conda create --name curso_rapido_python
# Activate the environment
source activate curso_rapido_python
# Install pelican dependencies
conda install -c conda-forge pelican
conda install -c conda-forge markdown
# And for live reload
conda install -c conda-forge livereload
Alternativa con virtualenv
mkvirtualenv -p python3 curso_rapido_python
pip install pelican
pip install markdown
pip install livereload
Para ejecutar local
pelican --autoreload
Y para verlo en el navegador
cd output
python3 -m http.server
# Para salir cntrl + c
Para crear un nuevo tema
mkdir -p themes/<your_theme_name>/{static/{css,js},templates}
touch themes/<your_theme_name>/templates/{archives.html,period_archives.html,author.html,authors.html,categories.html,category.html,index.html,page.html,tag.html,tags.html}