Che cos’è Look Scanned?
Look Scanned è un’applicazione web snella che riproduce l’effetto di documenti PDF scansionati. Realizzata ponendo particolare attenzione alla privacy, consente a sviluppatori, designer e utenti di ottenere PDF dall’aspetto scansionato senza necessità di stampanti o scanner.
Perché abbiamo scelto Hugo?
Dopo un’attenta analisi di vari generatori di siti statici, la nostra scelta è ricaduta su Hugo per questi motivi:
- Prestazioni Eccezionali - Realizzato in Go, offre una velocità di generazione sorprendente
- Semplicità d’Uso - Setup immediato e apprendimento progressivo
- Ricchezza di Temi - Ampia collezione di temi raffinati e personalizzabili
- Community Vivace - Supporto attivo e documentazione approfondita
- I18n di Serie - Gestione multilingua nativa e ben strutturata
Procedura d’Installazione
Installare Hugo
Su macOS (via Homebrew):
brew install hugo
Su Windows (via Chocolatey):
choco install hugo-extended
Su Linux, consulta la guida all’installazione qui.
Creare il Sito
Digita questi comandi per iniziare:
hugo new site lookscanned-blog
cd lookscanned-blog
Installare il Tema
Aggiungi PaperMod come sottomodulo Git:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
Modifica il config.toml
:
theme = "PaperMod"
Gestione Multilingua
Inserisci la configurazione multilingua nel config.toml
:
defaultContentLanguage = 'en'
defaultContentLanguageInSubdir = false
[params]
displayFullLangName = true
[languages]
[languages.en]
languageCode = 'en'
languageName = 'English'
title = 'Look Scanned Blog'
[languages.zh]
languageName = '简体中文'
title = 'Look Scanned 博客'
[languages.zh-tw]
languageCode = 'zh-TW'
languageName = '繁體中文'
title = 'Look Scanned 部落格'
# Altre lingue...
Scrivere Contenuti
Crea il tuo primo post:
hugo new posts/build-blog-using-hugo/index.it.md
Ambiente di Sviluppo
Avvia il server locale:
hugo server -D
Vai su http://localhost:1313 per vedere l’anteprima.
Messa Online
Pubblica il blog facilmente tramite GitHub Actions:
GitHub Pages
- Crea un repository su GitHub
- Carica il tuo codice
- Abilita GitHub Pages dalle impostazioni
- Imposta il deploy automatico con GitHub Actions
Cloudflare Pages
- Collega il repository GitHub
- Usa
hugo
come comando di build - Imposta
public
come cartella di output
Personalizzazioni
Abbiamo semplificato l’interfaccia rimuovendo il selettore della lingua dall’intestazione. Trovi le nostre modifiche al tema qui.
Per Concludere
Hugo fornisce delle ottime fondamenta per il tuo blog. Grazie alla sua velocità, flessibilità e documentazione dettagliata, si adatta perfettamente a sviluppatori di ogni livello. Con il tempo, scoprirai funzionalità sempre più avanzate per creare un blog davvero su misura.