Skip to content

gss-mtig/proy2Q

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto 2do Quatrimestre

https://gss-mtig.github.io/proy2Q/

Temario

Entorno

Se puede crear un entorno para generar la documentación instalando Anaconda

Una vez instalado el Anaconda crear un enviroment donde instalar el mkdocs

Para crear el enviroment abrir la consola de Anaconda y escribir

conda create --name <NOMBRE_DEL_ENVIROMENT>

Para activar el nuevo enviroment escribir

conda activate <NOMBRE_DEL_ENVIROMENT>

Herramienta de documentación

Se usa mkdocs con el tema mkdocs-material.

Desinstalar versiones anteriores de mkdocs:

    sudo pip uninstall mkdocs

E instalar con el comando:

pip install mkdocs-material

Comandos mkdocs

  • mkdocs serve: Arranca un servidor web con auto-recarga.
  • mkdocs build: Compila la documentación en html.
  • mkdocs gh-deploy: Publica la documentación en gh-pages.

Nota

  1. git subtree split --prefix site -b gh-pages # create a local gh-pages branch containing the splitted output folder
  2. git push -f origin gh-pages:gh-pages # force the push of the gh-pages branch to the remote gh-pages branch at origin
  3. git branch -D gh-pages # delete the local gh-pages because you will need it: ref

Para publicar en gh-pages

  1. mkdocs build
  2. ghp-import site
  3. git push origin gh-pages

Layout

mkdocs.yml    # El fichero de configuración.
docs/
    index.md  # La portada.
    ...       # Otras páginas en markdown, imágenes, etc.

Markdown