V tomto tutoriálu vám ukážeme, jak nainstalovat Hugo na Ubuntu 20.04 LTS. Pro ty z vás, kteří to nevěděli, je Hugo open-source generátor statických webových stránek určený pro malé projekty a informativní weby. Je napsán v jazyce Go, díky čemuž je velmi bezpečný a extrémně rychlý. Hugo poskytuje skvělé možnosti psaní a je optimalizován pro prohlížení webových stránek. Hugo podporuje neomezené typy obsahu, taxonomie, nabídky, dynamický obsah řízený rozhraním API a více, vše bez pluginů. Kromě toho můžete svůj obsah vydávat v několika formátech, včetně JSON nebo AMP
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci enginu statického webu Hugo na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint nebo základní OS.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalovat Hugo na Ubuntu 20.04 LTS Focal Fossa
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt
příkazy v terminálu.
sudo apt update sudo apt upgrade
Krok 2. Instalace Huga na Ubuntu 20.04.
- Nainstalujte Hugo pomocí balíčku Snap.
Ve výchozím nastavení není Hugo k dispozici ve výchozím úložišti Ubuntu 20.04. Nyní nainstalujte Hugo pomocí Snap:
sudo snap install hugo
- Nainstalujte Hugo přes úložiště Git.
Spusťte následující příkaz a stáhněte si nejnovější verzi balíčku Hugo:
wget https://github.com/gohugoio/hugo/releases/download/v0.87.0/hugo_0.87.0_Linux-64bit.deb
Dále jej nainstalujte pomocí následujícího příkazu:
dpkg -i hugo_0.87.0_Linux-64bit.deb apt install -f
Krok 3. Vytvořte web pomocí Huga.
Nyní, když je Hugo nainstalován, můžete začít vytvářet obsah webu:
hugo new site hugo.idroot.us
Výstup:
Congratulations! Your new Hugo site is created in /root/hugo.idroot.us. Just a few more steps and you're ready to go: 1.Download a theme into the same-named folder. Choose a theme from https://themes.gohugo.io/ or create your own with the "hugo new theme <THEMENAME>" command. 2. Perhaps you want to add some content. You can add single files with "hugo new <SECTIONNAME>/<FILENAME>.<FORMAT>". 3. Start the built-in live server via "hugo server".
Dále změňte adresář na svůj web a vytvořte novou stránku s názvem main.md
pomocí následujícího příkazu:
cd hugo.idroot.us hugo new main.md
Výstup:
/root/hugo.idroot.us/content/main.md created
Poté upravte main.md
stránku a přidejte nějaký obsah:
nano content/main.md
Přidejte následující řádky:
# Test Page This is my first test page.
Blahopřejeme! Úspěšně jste nainstalovali Hugo. Děkujeme, že jste použili tento návod k instalaci statického HTML Hugo na Ubuntu 20.04 LTS Focal Fossa systému. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Hugo.