Mi az a Look Scanned?
A Look Scanned egy könnyű, böngészőalapú alkalmazás, amely szkennelt PDF-hatásokat szimulál. Adatvédelemre tervezve lehetővé teszi fejlesztők, tervezők és mások számára, hogy valósághű szkennelési effekteket adjanak PDF-ekhez fizikai hardver nélkül.
Miért a Hugo?
Miután több statikus oldal generátort értékeltünk a Look Scanned Blog számára, ezek a meggyőző okok miatt választottuk a Hugo-t:
- Villámgyors - Go-val építve, a Hugo hihetetlen build sebességet nyújt
- Fejlesztőbarát - Egyszerű konfiguráció intuitív tanulási görbével
- Gazdag Téma Ökoszisztéma - Gyönyörű, testreszabható témák kiterjedt gyűjteménye
- Élénk Közösség - Aktív közösségi támogatás és átfogó dokumentáció
- Elsőosztályú I18n - Beépített nemzetköziesítési támogatás
Lépésről Lépésre Beállítási Útmutató
Hugo Telepítése
macOS felhasználók számára (Homebrew-n keresztül):
brew install hugo
Windows felhasználók számára (Chocolatey-n keresztül):
choco install hugo-extended
Linux felhasználók számára, nézze meg a telepítési útmutatót itt.
Új Oldal Létrehozása
Állítsa be Hugo oldalát ezekkel a parancsokkal:
hugo new site lookscanned-blog
cd lookscanned-blog
Téma Hozzáadása
Telepítse a PaperMod témát git almodulként:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
Frissítse a config.toml
fájlt:
theme = "PaperMod"
Nemzetköziesítés Konfigurálása
Adjon többnyelvű támogatást a config.toml
fájlhoz:
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 部落格'
# További nyelvek...
Tartalom Létrehozása
Hozza létre első blog bejegyzését:
hugo new posts/build-blog-using-hugo/index.hu.md
Fejlesztői Szerver Futtatása
Indítsa el a helyi fejlesztői szervert:
hugo server -D
Látogassa meg a http://localhost:1313 címet az oldal előnézetéhez.
Üzembe Helyezési Lehetőségek
Helyezze üzembe Hugo oldalát könnyedén GitHub Actions használatával:
GitHub Pages
- Hozzon létre GitHub repository-t
- Töltse fel Hugo oldalát
- Engedélyezze a GitHub Pages-t a repository beállításokban
- Konfigurálja a GitHub Actions-t automatikus üzembe helyezéshez
Cloudflare Pages
- Kapcsolja össze GitHub repository-ját
- Állítsa be a build parancsot
hugo
-ra - Konfigurálja a publish könyvtárat
public
-ként
Téma Testreszabás
Egyszerűsítettük a felhasználói felületet a nyelvváltó eltávolításával az oldal fejlécéből. Módosított téma fájljainkat itt találja.
Következtetés
A Hugo kivételes alapot nyújt személyes blog építéséhez. A sebesség, rugalmasság és átfogó dokumentáció kombinációja kiváló választássá teszi bármilyen szintű fejlesztő számára. Ahogy jobban megismeri a Hugo-t, felfedez majd hatékony funkciókat egy igazán egyedi blogging élmény létrehozásához.