Hugo 是一个非常流行的生成静态网站的工具。 静态网站是那些不以表格形式处理数据并生成文档的网站。 这些网站由静态信息页面组成。 它是开源的,旨在设计信息丰富的网站和小型项目。 Hugo 程序是用 Go 编写的,这使得它更快更安全。 使用 Hugo 时,无需安装数据库、python、PHP 等依赖项即可运行 Hugo 网站。
您将从本文中学习如何在 Ubuntu 20.04 系统上安装 Hugo 网站生成器应用程序。
在 Ubuntu 20.04 上安装 Hugo
使用不同的方式,你可以在 Ubuntu 20.04 系统上安装 Hugo。 但是,今天我们只讨论两种安装 Hugo 的方法:
- 使用 Ubuntu apt 存储库安装 Hugo
- 通过下载 .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,您可以快速创建一个新的静态网站。