在本教程中,我们将向您展示如何在 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。 如需更多帮助或有用信息,我们建议您查看 雨果官方网站.