如何在 Ubuntu 20.04 LTS 上安装 Hugo

在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 Hugo。 对于那些不知道的人,Hugo 是一个开源静态网站生成器,专为小型项目和信息丰富的网站而设计。 它是用 Go 语言编写的,因此非常安全且速度极快。 Hugo 提供了出色的写作体验,并针对网站查看进行了优化。 Hugo 支持无限的内容类型、分类法、菜单、动态 API 驱动的内容等,所有这些都无需插件。 此外,您可以以多种格式输出您的内容,包括 JSON 或 AMP

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取 root 权限的命令。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 Hugo 静态网站引擎。 您可以按照针对 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint)的相同说明进行操作。

在 Ubuntu 20.04 LTS Focal Fossa 上安装 Hugo

步骤 1. 首先,通过运行以下命令确保所有系统软件包都是最新的 apt 终端中的命令。

sudo apt update sudo apt upgrade

步骤 2. 在 Ubuntu 20.04 上安装 Hugo。

  • 使用 Snap 包安装 Hugo。

默认情况下,Hugo 在 Ubuntu 20.04 默认存储库中不可用。 现在使用 Snap 安装 Hugo:

sudo snap install hugo
  • 通过 Git 存储库安装 Hugo。

运行以下命令下载最新版本的 Hugo 包:

wget https://github.com/gohugoio/hugo/releases/download/v0.87.0/hugo_0.87.0_Linux-64bit.deb

接下来,使用以下命令安装它:

dpkg -i hugo_0.87.0_Linux-64bit.deb apt install -f

第 3 步。使用 Hugo 创建一个网站。

现在安装了 Hugo,您可以开始创建网站内容:

hugo new site hugo.idroot.us

输出:

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".

接下来,将目录更改为您的网站并创建一个名为的新页面 main.md 使用以下命令:

cd hugo.idroot.us hugo new main.md

输出:

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

之后,编辑 main.md 页面并添加一些内容:

nano content/main.md

添加以下几行:

# Test Page This is my first test page.

恭喜! 您已成功安装 Hugo。 感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Hugo 静态 HTML。 如需更多帮助或有用信息,我们建议您查看 雨果官方网站.