Estoy en estos días trasteando con @gohugo.

Es un framework en el que trabajas con unos comandos, plantillas y ficheros para crear un sitio web. Cuando lo tienes listo, "compilas" a HTML que subes al servidor. Ni PHP, ni SQL, ni nada de nada...

Es algo muy muy curioso... 1/X
En primer lugar, para trabajar debes instalarte HUGO, algo muy fácil y simple, aquí tienes toda la info:

gohugo.io/getting-starte…
Una vez instalado, tienes un comando llamado "hugo" con el que vas a poder ir trabajando.

En primer lugar crearíamos nuestro nuevo sitio web:

hugo new site sitiodeprueba

Esto te crea la estructura básica para crear un sitio web con el framework, al estilo de node o django.
Lo siguiente es elegir un tema, los tienes disponibles en la web de temas de hugo: themes.gohugo.io

Por ejemplo yo he elegido el tema PaperMOD, así que para instalar el tema usamos git:

cd sitiodeprueba
git init
git submodule add github.com/adityatelange/… themes/papermod
Lo siguiente sería añadir el tema a nuestro sitio, lo cual se hace también vía comandos:

echo theme = \"papermod\" >> config.toml

Y con esto ya tendríamos nuestro sitio web rulando. Hasta ahora no habrás visto nada novedoso... Pero...
En primer lugar, queremos VER como queda el sitio, pues lanzamos el servidor interno de HUGO:

hugo server -D

y nos conectamos con el navegador a http://localhost:1313/ para verlo...

¿Esto va molando no? ¿Pero qué tiene de especial esta historia?

Bueno, ahora viene lo bueno:
Pero antes, vamos a editar los parámetros básicos de nuestro sitio web editando el fichero config.toml

baseURL = "example.org"
languageCode = "es-es"
title = "Sitio de Prueba de Hugo"
theme = "papermod"

Y estaríamos en condiciones de "COMPILAR" nuestra web:

hugo -D
¿COMPILAR? ¿Como compilar? Pues ese "hugo -D" nos genera un directorio llamado "/public/" que sería la parte que deberíamos subir a nuestro servidor web.

Olvidate de PHPs, de MySQLs, etc etc...

¿Qué quieres cambiar algo de la web? Pues modificas, compilas y subes los cambios.
En fin, que OBVIAMENTE @GoHugoIO puede no encajarte en todos los proyectos, pero para determinadas webs, sitios de documentación, blogs personales, etc puede ser muy útil.

¡Y SOBRETODO de cara a la seguridad es BRUTAL!

Tienes toda la info en gohugo.io
Y por cierto, el framework te permite hacer cosas como definir fechas para publicación de posts, automatizar la publicación, etc. ¡Mil y una cosas muy chulas!

En fin, que seguiré trasteando con esto, que lo mismo me encaja en alguna cosita...

¡Un abrazo 👻!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with We are Dementors!

We are Dementors! Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @wearedementors

Jan 17,
Seguimos con el tema de las VPNs y los updates de @MicrosoftES Windows 10 y 11.

Una vez eliminadas las actualizaciones kb5009543 y kb5009545 (en W10) o kb5009566 (en W11) surge el problema de que dichas actualizaciones vuelven a reinstalarse... 😤

Abro hilo con workaround:
La solución sería, en primer lugar realizar la desinstalación de la/s actualización/es:

[Windows 10] wusa /uninstall /kb:5009543
[Windows 10] wusa /uninstall /kb:5009545
[Windows 11] wusa /uninstall /kb:5009566

Y tocará reiniciar el equipo.
Una vez reiniciado se debe descargar el "Mostrar u ocultar actualizaciones" del Centro de descarga de Microsoft:

download.microsoft.com/download/F/2/2…

Una vez descargado tocará ejecutarlo...
Read 6 tweets
Jan 10,
"A mi me gustaría intentarlo, pero donde estoy ahora me pagan 700 euros al mes y estoy indefinido. No puedo arriesgarme." - Frase real de un chaval de veintipocos años que me llama para pedirme consejo sobre un proyecto profesional...

El hilo de hoy se llama: "Miedo" 👇👇👇
Tengo claro que lo que YO sienta, piense o haga no puedo intentar extrapolarlo a los demás, PERO: Tienes 20ypocos años, vives con tus padres, sin deudas, no tienes nadie a tu cargo...

¿Y aún estás pensándotelo? ¡¡VAMOS HOMBRE!! Si no lo haces ahora ¿cuándo lo vas a hacer?
Es más, muchas veces en la vida somos muy dados a decir: "Que suerte tuvo tal" o "Si yo hubiera podido hacer aquello...", pero son autoengaños que nos hacemos a nosotros mismos.

¿Realmente si hubieras tenido la oportunidad lo hubieras hecho? ¿O hubieras puesto alguna excusa?
Read 15 tweets
Jan 9,
Bueno, como la fiebre me ha dado un respiro, vamos con la tercera parte de IPv6. ¿Qué aún no has leído la primera y segunda parte? 😱 Las tienes disponibles aquí:

Introducción IPv6:

Direccionamiento IPv6:

Hoy toca: SUBREDES ¡GO! Image
Si recordáis del segundo hilo nos quedamos en que la notación de subredes en IPv6 es similar al CIDR de IPV4. En este caso usamos IPv6-address/prefix.

Por si acaso os dejo una tabla que me pasaron el otro día y me resulto muy útil: Image
Entremos en materia. Lo que en IPv4 era una "IP Pública" en IPv6 pasa a llamarse una Global Unicast Address o GUA.

La estructura de una GUA es la siguiente: Image
Read 25 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(