如何在 Ubuntu 20.04 上安装和使用 Hugo 静态网站生成器

Hugo 是一个非常流行的生成静态网站的工具。 静态网站是那些不以表格形式处理数据并生成文档的网站。 这些网站由静态信息页面组成。 它是开源的,旨在设计信息丰富的网站和小型项目。 Hugo 程序是用 Go 编写的,这使得它更快更安全。 使用 Hugo 时,无需安装数据库、python、PHP 等依赖项即可运行 Hugo 网站。

您将从本文中学习如何在 Ubuntu 20.04 系统上安装 Hugo 网站生成器应用程序。

在 Ubuntu 20.04 上安装 Hugo

使用不同的方式,你可以在 Ubuntu 20.04 系统上安装 Hugo。 但是,今天我们只讨论两种安装 Hugo 的方法:

  1. 使用 Ubuntu apt 存储库安装 Hugo
  2. 通过下载 .deb 包安装 Hugo

方法一:使用apt仓库安装Hugo

可以使用官方 Ubuntu apt 存储库直接安装 Hugo 应用程序。 打开终端窗口,首先更新所有 apt 包列表。 然后,通过执行下面提到的命令,使用 Ubuntu apt 存储库安装 Hugo:

$ sudo apt update
$ sudo apt install hugo

使用上述方法,您可以在您的 Ubuntu 20.04 系统上快速安装 Hugo 应用程序。 但是,这种方法的问题在于它不会在您的系统上安装最新的 Hugo 应用程序版本。 因此,不建议将这种方法用于 Hugo 安装。 您可以使用以下命令验证此方法:

$ hugo --version

您会注意到,较旧的 Hugo 版本将安装在您的系统上

方法二:下载.deb包安装Hugo

另一种替代方法也可用于在 Ubuntu 20.04 上安装 Hugo。 .deb Hugo 包可在 git 存储库上下载以安装最新的 Hugo 版本。 通过运行以下命令从 git 存储库下载最新的 Hugo .deb 包:

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

使用以下命令在您的系统上安装下载的 .deb 包:

$ dpkg -i hugo_0.79.0_Linux-64bit.deb

安装所需的 Hugo 包后,通过运行以下命令来验证 Hugo 安装:

$ hugo version

在 Ubuntu 20.04 上开始使用 Hugo

众所周知,Hugo 是一个新的静态网站生成器。 使用 Hugo 创建一个新网站。 运行下面提到的命令以使用 Hugo 创建一个新网站:

$ hugo new site [path_website]
$ hugo new site SampleSite

上面的命令将创建一个名为“SampleSite”的新文件夹。 导航到它并开始在此文件夹中工作。 添加新的网站主题。 为此,使用 git clone 命令下载多个主题主题以进行测试,如下所示:

$ git clone --recursive https://github.com/spf13/hugoThemes themes

上面的命令将下载所有主题,需要将所有主题放在“主题”文件夹中。 为您要应用的网站选择一个主题。 在任何文本编辑器中打开 config.toml 文件并粘贴以下几行:

baseURL = "https://example.org"

languageCode = "en-us"

title = "My new hugo Site"

theme = "KeepIt"

现在,通过运行下面提到的命令为您的网站创建一个新的网站索引:

$ hugo new _index.md

在这里,您可以使用 Markdown 添加内容。

您还可以使用以下命令创建新类别并发布:

$ hugo new [category]/[file.md]

创建新帖子:

$ hugo new posts/[postname.md]

要查看整个网站结构,请运行以下给定的命令:

$ hugo serve

结论

我们在本文中实现了两种不同的在 Ubuntu 20.04 系统上安装 Hugo 的方法。 此外,我们还讨论了如何使用 Hugo 创建静态网站。 使用 Hugo,您可以快速创建一个新的静态网站。