GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Hugo na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat Hugo na Debian 11. Pro ty z vás, kteří nevěděli, Hugo je bezplatný a open-source webový framework napsaný v jazyce Go. Hugo poskytuje spolehlivý a moderní generátor statických stránek. Je schopen generovat web rychlostí menší než 1 ms na stránku. Funguje tak, že dodává předem připravené šablony, které umožňují rychlou práci v oblasti SEO, analytiky, komentářů atd. Weby Hugo mohou běžet bez drahých běhů, jako je PHP, Python nebo Ruby, a nepotřebují žádnou databázi.

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 generátoru statických stránek Hugo na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
  • 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 k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Hugo na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že je váš systém 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 Debian 11.

Ve výchozím nastavení je Hugo k dispozici v základním úložišti Debian 11. Nyní nainstalujeme Hugo pomocí následujícího příkazu do vašeho systému Debian:

sudo apt install hugo

Ověřte instalaci Huga pomocí příkazu who:

hugo version

Krok 3. Vytvořte web pomocí Huga na Debianu 11.

Nyní můžete začít vytvářet obsah webu. Nejprve budete muset vytvořit nový web, pojmenujte jej hugo.idroot.us takže náš příkaz bude vypadat takto:

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 " command.
2. Perhaps you want to add some content. You can add single files
   with "hugo new /.".
3. Start the built-in live server via "hugo server".

Visit https://gohugo.io/ for quickstart guide and full documentation.

Seznam všech vytvořených souborů pod webovou stránkou:

ls -l hugo.idroot.us

Výstup:

drwxr-xr-x 2 root root 4096 Nov 17 09:46 archetypes
-rw-r--r-- 1 root root   82 Nov 17 09:46 config.toml
drwxr-xr-x 2 root root 4096 Nov 17 09:46 content
drwxr-xr-x 2 root root 4096 Nov 17 09:46 data
drwxr-xr-x 2 root root 4096 Nov 17 09:46 layouts
drwxr-xr-x 2 root root 4096 Nov 17 09:46 static
drwxr-xr-x 2 root root 4096 Nov 17 09:46 themes

Krok 4. Vytvořte stránku O aplikaci a ukázkový příspěvek na blogu.

Nejprve změňte adresář na svůj web pomocí následujícího příkazu:

cd hugo.idroot.us
hugo new about.md

Výstup:

/root/hugo.idroot.us/content/about.md created

Potřebujeme přidat nějaký obsah do souboru about:

nano content/about.md

Změňte soubor, jak je znázorněno níže:

---
title: "About Us"
date: 2021-11-17T09:46:18Z
draft: false
---

This is About Us page for this website.

Dále vytvořte ukázkový příspěvek pomocí následujícího příkazu:

hugo new post/page.md

Výstup:

/root/hugo.idroot.us/content/post/page.md created

Otevřete vytvořený soubor a přidejte do něj nějaký obsah:

nano content/post/page.md

Změňte soubor, jak je znázorněno níže:

---
title: "Page"
date: 2021-11-17T09:46:29Z
draft: true
---

# Hugo Page

This is my first hugo website page!

Nyní budete muset vytvořit svůj web, abyste jej mohli používat. Můžete jej vytvořit spuštěním následujícího příkazu:

hugo

Výstup:

{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}

                   | EN  
-------------------+-----
  Pages            |  6  
  Paginator pages  |  0  
  Non-page files   |  0  
  Static files     | 36  
  Processed images |  0  
  Aliases          |  2  
  Sitemaps         |  1  
  Cleaned          |  0  

Total in 46 ms

Po vytvoření webové stránky spusťte server Hugo a připojte jej k IP adrese svého serveru, jak je uvedeno níže:

hugo server --bind=0.0.0.0 --baseUrl=http://192.168.77.21 -D -F

Krok 5. Přístup na web Hugo.

Po úspěšné instalaci otevřete webový prohlížeč a přejděte na svůj web pomocí adresy URL http://your-server-ip-address:1313 . Měli byste vidět výchozí stránku Hugo:

Blahopřejeme! Úspěšně jste nainstalovali Hugo. Děkujeme, že jste použili tento návod k instalaci nejnovější verze generátoru statických stránek Hugo na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace doporučujeme zkontrolovat oficiální webové stránky Hugo.


Debian
  1. Jak nainstalovat R na Debian 9

  2. Jak nainstalovat MariaDB na Debian 10

  3. Jak nainstalovat TYPO3 na Debian 9

  1. Jak nainstalovat R na Debian 10

  2. Jak nainstalovat BoxBilling na Debian 11

  3. Jak nainstalovat Debian 11

  1. Jak nainstalovat Magento na Debian 8 Jessie

  2. Jak nainstalovat Drupal na Debian 8 Jessie

  3. Jak nainstalovat Joomla na Debian 8