Wat is Look Scanned?
Look Scanned is ʼn liggewig, blaaiergebaseerde toepassing wat geskenderde PDF-effekte simuleer. Dit is met privaatheid in gedagte ontwerp en stel ontwikkelaars, ontwerpers en enigiemand anders in staat om outentieke skandeereffekte by PDF’s te voeg sonder fisiese hardeware.
Waarom Hugo?
Na die evaluering van verskeie statiese werf generators vir die Look Scanned Blog, het ons Hugo gekies vir hierdie oortuigende redes:
- Bliksemvinnig - Gebou met Go, Hugo lewer ongelooflike bousnelhede
- Ontwikkelaarsvriendelik - Eenvoudige konfigurasie met ʼn intuïtiewe leerkurwe
- Ryk Tema-ekosisteem - Uitgebreide versameling mooi, aanpasbare temas
- Lewendige Gemeenskap - Aktiewe gemeenskapsondersteuning en omvattende dokumentasie
- Eersteklas I18n - Ingeboude internasionalisasieondersteuning
Stap-vir-Stap Opstellingsgids
Hugo installeer
Vir macOS gebruikers (via Homebrew):
brew install hugo
Vir Windows gebruikers (via Chocolatey):
choco install hugo-extended
Vir Linux gebruikers, kyk die installasiegids hier.
ʼn Nuwe Werf skep
Stel jou Hugo werf op met hierdie opdragte:
hugo new site lookscanned-blog
cd lookscanned-blog
ʼn Tema byvoeg
Installeer die PaperMod tema as ʼn git submodule:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
Werk jou config.toml
op:
theme = "PaperMod"
Internasionalisasie konfigurasie
Voeg meertalige ondersteuning by jou 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 部落格'
# Bykomende tale...
Inhoud skep
Skep jou eerste blog pos:
hugo new posts/build-blog-using-hugo/index.af.md
Die Ontwikkelingsserver hardloop
Begin die plaaslike ontwikkelingsserver:
hugo server -D
Besoek http://localhost:1313 om jou werf te voorskou.
Ontplooiingsopsies
Ontplooi jou Hugo werf moeiteloos met GitHub Actions:
GitHub Pages
- Skep ʼn GitHub repository
- Stoot jou Hugo werf
- Aktiveer GitHub Pages in repository instellings
- Konfigureer GitHub Actions vir geoutomatiseerde ontplooiing
Cloudflare Pages
- Koppel jou GitHub repository
- Stel bouopdrag in op
hugo
- Konfigureer publikasiedir as
public
Tema-aanpassing
Ons het die gebruikerskoppelvlak vereenvoudig deur die taalwissel uit die werf kop te verwyder. Jy kan ons gewysigde tema lêers hier vind.
Gevolgtrekking
Hugo bied ʼn uitsonderlike fondament vir die bou van ʼn persoonlike blog. Sy kombinasie van spoed, buigsaamheid en omvattende dokumentasie maak dit ʼn uitstekende keuse vir ontwikkelaars op enige vaardigheidsvlak. Soos jy meer vertroud word met Hugo, sal jy kragtige kenmerke ontdek om ʼn werklik unieke blog-ervaring te skep.