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:

  1. Bliksemvinnig - Gebou met Go, Hugo lewer ongelooflike bousnelhede
  2. Ontwikkelaarsvriendelik - Eenvoudige konfigurasie met ʼn intuïtiewe leerkurwe
  3. Ryk Tema-ekosisteem - Uitgebreide versameling mooi, aanpasbare temas
  4. Lewendige Gemeenskap - Aktiewe gemeenskapsondersteuning en omvattende dokumentasie
  5. 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:

  1. GitHub Pages

    • Skep ʼn GitHub repository
    • Stoot jou Hugo werf
    • Aktiveer GitHub Pages in repository instellings
    • Konfigureer GitHub Actions vir geoutomatiseerde ontplooiing
  2. 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.

Hulpbronne