Esta es una plantilla para usar en los talleres de La Jaquería. Está hecha con MKDocs y usando el tema Material Design (es muy completo y además se ve bien en móviles).
- Tienes que tener Python 3 instalado.
- Tienes que instalar PIP, el gestor de paquetes de Python.
- Instalar Pipenv ->
pip install pipenv
.
Es altamente recomendado que uses un editor de texto tipo Visual Studio Code / Visual Studio Codium, Atom, o similares para trabajar. Para esta plantilla se recomienda usar VSCode o VSCodium con las siguientes extensiones instaladas:
Esta plantilla está pensada para ser usada en un repositorio, aunque la puedes usar de manera local.
- Crea un repositorio en tu Github para tu taller.
- A ese repositorio creale una rama que se llame
gh-pages
. - En la sección Settings de tu repositorio, vete la parte de Github Pages y habilita la opción de usar la rama gh-pages.
- Descarga / clona tu repo en tu pc y recuerda que todo el rato vamos a trabajar en la rama
master
. - Descarga / clona esta plantilla, plantilla-taller, en tu ordenador.
- Copia de la rama
master
deplantilla-taller
a la carpeta de tu taller:- Carpeta
docs
. - Fichero
mkdocs.yml
. - Fichero
Pipfile
(elPipfile.lock
no). - Fichero
.gitignore
(si no lo ves activa los ficheros ocultos). - Fichero
LICENSE
(si no quieres que tu taller tenga licencia MIT, cambia su contenido, pero por favor, ponle licencia a tu taller). - Es importante que la carpeta
.git
no la copies bajo ningún concepto.
- Carpeta
- Abre una terminal en la carpeta de tu taller.
- Crea el entorno virtual e instala todas sus dependencias con
pipenv install
.
Ahora tendrás preparado tu equipo para poder trabajar con la plantilla.
Para poder ver el taller en local como si estuviera en Internet, es necesario que levantes su servidor de pruebas. Es tan sencillo como desde la terminal en la carpeta de tu taller hagas
pipenv run mkdocs serve
Ahora en tu navegador podrás ver como va quedando tu taller en la web http://127.0.0.1:8000/.
Una vez abres el taller en la web, verás que en la página principal o home, tienes una lista de tareas. Esta página se corresponde al fichero docs/index.html
. Ve siguiendo la lista de tareas y tendrás tu taller funcionando.