Sería buena idea incorporar GitHub Actions para hacer un build automático de la página cuando se hace un merge de un PR a main o algun otro branch.
Manualmente esto se logra con: % python -m mkdocs build.
Lo que queremos es:
- Merge a
main o a dev
- Ejecución de
% python -m mkdocs build --clean
- Que los cambios se reflejen en el sub módulo git en la carpeta
./site que apunta a https://github.com/pythonpanama/pythonpractico/tree/1bd25d7dd339d31ea3830d554ccfedc2ced125f1
% cd ./site
% git commit -m 'built by $PR_NAME' donde PR_NAME es el nombre del PR que lo provocó o alguna otra variable generica que indique timestamp o alguna otra cosa
El template que utilizamos es readthedocs.
Documentación oficial al respecto:
Sin embargo, pienso que estos enlaces son más útiles: