Hugo Y Drone Simplificado
=========================
23 de Diciembre, 2020

¿Que pasa si queremos tener un blog estilo Github Pages usando
Hugo, pero nuestro tilde no cuenta con Hugo instalado?

Si este llegara a ser el caso, podemos seguir usando el sistema
descripto en posts anteriores, pero con un pequeño cambio.

Ok, son varios pequeños cambios pero son muy fáciles de hacer.

El proceso sería:

- Generar nuestro blog localmente
- Limpiar el repositorio remoto
- Modificar el `.gitignore`
- Modificar el pipeline de Drone
- Agregar el sitio generado a git

Para generar nuestro blog localmente vamos a la carpeta raíz y
ejecutamos `hugo` a secas. Esto creara la carpeta `public` donde
encontraremos la version final de nuestro blog.

Para limpiar el repositorio remoto usaremos el comando
`git rm -r --cached content/ static/ layouts/ archetypes/ config.toml`
Esto es básicamente una cuestión de prolijidad completamente
opcional, ya no necesitaremos versionar lo que ocurra dentro de
esas carpetas, así que tenerlas en el repositorio no será
necesario. También se puede optar por crear otro branch en el repo
del blog, pero esa opción queda para quien tenga ganas de
investigarla.

En el archivo `.gitignore` sacaremos `public/` y agregaremos los
otros directorios de tal manera:

```
resources/
content/
static/
layouts/
archetypes/
config.toml
```

El pipeline quedaría de la siguiente manera:

```
---
(resto del archivo)

steps:
 - name: deploy
   commands:
     - cd /home/r00t/miBlog
     - git pull origin blog
     - cp -Rf public/* /home/r00t/public_html
     (copiar los archivos de gopher)
     - rm -r public
```

Si estamos usando la integración de Hugo y gopher, ese paso
quedaría igual.
Ahora solo resta `git add public` escribir el commit y pushear.