Migrazione a Hugo
By Alberto de la Torre
Avevo l’intenzione di riprendere la scritura del mio blog, anche se non ho tanto tempo per fare cose, e meno ancora per scriverle. Ma come uno dei miei obietivi e migliorare il mio italiano, potrò usarlo come scusa per dedicarle un po' di tempo.
E così ho cominciato a guardare il mio sito Wordpress, e devo dire que è un po' in disastro; una versione anticua con plug-ins obsoleti. E per di piú, quando ho guardato i registri ho visto che i cativi stano provando da tempo ad accedere al sito con un atacco di forza brutta non solo sul utente admin (disabilitato) ma anche con il mio utente (immagino lo avvrano strato del autore dei post).
E, per essere sincero, per cosa vorrei un coltello multisuo pesante como un carro armato, se quello che voglio e un semplice blog, con magari qualche pagina web? Cosí ho iniziato a cercare delle alternative e ho trovato Hugo, un generatore di webs statici. Wordpress è un generatore dinamico (ogni volta che accedi a una pagina, Wordpress guarda la sua banca dati e genera il sito web richiesto), il quale consuma molte risorse ed è più lento. Una web statica ha gia il sito web costruito, è non ha bisogno di generarli continuamente. É molto piú veloce, consuma meno risorse e soppratutto è molto più sicuro, perchè non ha bancadati, utenti con passwords, plugins obsoletii…
In cambio, hai meno utensili che in Wordpress, ma la veritá é che al momento non avvrei bisogno.
Cosi, sono deciso di migrare il mio blog da Wordpress a Hugo.
Ci sono mille tutoriali di come istallare e usare Hugo, ma le idee basiche sono:
- Istalli il programma Hugo nel tuo computer
sudo apt install hugo
- Scegli e scarichi un tema tra i cento che ci sono qua, e lo configure tramite un file di testo.
- Aggiungi ogni articolo come un file ti testo markdown
- Generi tutte le pagine con Hugo (puoi anche vedere il resultato e i cambiamenti in vivo con un server interno del programma)
- Carichi le pagine html nel tuo server.
Certamente ci sono mille problemi. Se vuoi modificare qualcosa del tema che non sia basico devi editare i file css. Devi imparare a escribere i file markdown (simile a usare latex o l’editore di testo di Wikipedia), ma, cosa volete che vi dica: Risolvere i probblemi e imparare qualcosa di nuovo è parte del divertimento.
Bacci a essi, pacche sulla spalla a loro.