Co je Look Scanned?
Look Scanned je lehká aplikace v prohlížeči, která simuluje efekty skenovaných PDF. Je navržena s důrazem na soukromí a umožňuje vývojářům, designérům i komukoli dalšímu přidávat autentické skenovací efekty do PDF bez potřeby fyzického hardwaru.
Proč Hugo?
Po vyhodnocení několika generátorů statických stránek pro blog Look Scanned jsme si vybrali Hugo z těchto přesvědčivých důvodů:
- Bleskurychle - Postaveno na Go, Hugo nabízí neuvěřitelnou rychlost sestavování
- Developer-friendly - Jednoduchá konfigurace s intuitivní křivkou učení
- Bohatý ekosystém témat - Rozsáhlá kolekce krásných, přizpůsobitelných témat
- Živá komunita - Aktivní podpora komunity a komplexní dokumentace
- Prvotřídní I18n - Vestavěná podpora internacionalizace
Průvodce nastavením krok za krokem
Instalace Hugo
Pro uživatele macOS (přes Homebrew):
brew install hugo
Pro uživatele Windows (přes Chocolatey):
choco install hugo-extended
Pro uživatele Linuxu se podívejte na návod k instalaci zde.
Vytváření nové stránky
Nastavte svou stránku Hugo těmito příkazy:
hugo new site lookscanned-blog
cd lookscanned-blog
Přidávání tématu
Nainstalujte téma PaperMod jako git submodul:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
Aktualizujte svůj config.toml
:
theme = "PaperMod"
Konfigurace internacionalizace
Přidejte vícejazyčnou podporu do svého 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 部落格'
# Další jazyky...
Vytváření obsahu
Vytvořte svůj první příspěvek na blog:
hugo new posts/build-blog-using-hugo/index.cs.md
Spuštění vývojového serveru
Spusťte místní vývojový server:
hugo server -D
Navštivte http://localhost:1313 pro náhled vaší stránky.
Možnosti nasazení
Nasaďte svou stránku Hugo bez námahy pomocí GitHub Actions:
GitHub Pages
- Vytvořte GitHub repozitář
- Pushněte svou stránku Hugo
- Povolte GitHub Pages v nastavení repozitáře
- Nakonfigurujte GitHub Actions pro automatické nasazení
Cloudflare Pages
- Připojte svůj GitHub repozitář
- Nastavte build příkaz na
hugo
- Nakonfigurujte publish adresář jako
public
Přizpůsobení tématu
Zjednodušili jsme uživatelské rozhraní odstraněním přepínače jazyků ze záhlaví stránky. Naše upravené soubory tématu najdete zde.
Závěr
Hugo poskytuje výjimečný základ pro vytváření osobního blogu. Jeho kombinace rychlosti, flexibility a komplexní dokumentace z něj dělá vynikající volbu pro vývojáře na jakékoli úrovni dovedností. Jak se s Hugo lépe seznámíte, objevíte mocné funkce pro vytvoření skutečně jedinečného blogového zážitku.