Tutorial de PaperMod
Paso 1 Configuracion del Hugo
Para empezar tendremos que ir a Visual Studio, donde podremos conectarnos a la maquina virtual en remoto por SSH, para poder trabajar mejor.
Luego tendremos que ir a un Terminal y crear uno nuevo ahi lo que haremos un
wget https://github.com/gohugoio/hugo/releases/download/v0.135.0/hugo_0.135.0_linux-amd64.deb
Con el podremos hacer que luego se instale el hugo con
apt install ./hugo_0.135.0_linux-amd64.deb
Eso si haciendolo siempre dentro de root.
Luego de eso saldremos de root y crearemos un sitio con
hugo new site Actividad22_2_LAR --format yaml
Y aqui deberemos de hacer algo diferente ya que usaremos un estilo nuevo.
Paso 2 Instalacion del estilo
Para ello deberemos de entrar con cd a sitio que acabamos de hacer y en su config.yml o como se llame ya que a veces se llama Hugo.yml, pero antes de hacer eso deberemos de hacer el siguiente comando:
git init
Para inicializarlo y luego haremos:
git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod
Esto instalara el estilo, y con:
git submodule update --init --recursive
Esto se necesitara para reclonar los repositorios, ya que sin esto no se pueden clonar.
Y para terminar haremos un:
git submodule update --remote --merge
Paso 3 Configuracion del Sitio
Para configurar el sitio tendremos que ir al config.yml y dentro de este agregar una linea que seria:
theme: ["PaperMod"]
Asi se crearia el sitio con el estilo que queramos, en mi caso PaperMod.
Cada estilo tiene su propia Wiki para poder instalarlo correctamente, se recomienda que se vea.
Paso 4 Crear un Post
Para crear un post tendremos que estar dentro del sitio (del directorio donde este) y hacer un:
hugo new posts\NombrePost\index.md
Haremos un markdown sencillito (Para las imagenes es indicandolo con ./NombreImagen.png o .jpg, vamos el formato que tenga)
Una vez realizado, guardaremos con Ctrl+S y en el terminal haremos un:
hugo server --bind "Ip_Maquina"
Asi activamos el sitio, solo tendremos que ir a un navegador y ponere la ip y automaticamente deberia de enviar a la pagina.
Paso 6 Pasarlo a Github
Para ello deberemos de ir a Github y crear un repositorio con el mismo nombre del sitio.
(Para no liarnos)
Cuando lo hagamos tendremos que copiar el link que nos sale e ir al Visual y hacer un
git remote origin https://nombreusuario:token@ruta_del_git
Asi lo conectamos al repositorio y para ponerlo simplemente haremos un git add, git commit -m "Comentario" y un git push -u origin master.
Cuando lo hagamos vamos a GitHub y dentro del repositorio, vamos a Setting, Work and Pages y activamos el sitio de manera normal.
Si queremos podemos usar CloadFlare o Netify para que se visualice mejor.