创建网站是一个需要时间和深入了解 HTML 和其他语言的过程。但是,正在创建越来越多的工具来帮助快速有效地创建一个工具。今天我将向您展示如何在 Ubuntu 20.04 / Debian 10 上安装 Hugo。

Hugo是一个静态网站生成器。静态网站是指不处理数据的网站。也就是说,他们无法处理表单或生成文档。

通常,这些网站是为小型项目和信息性网站制作的。即使是小商店也可以快速展示他们的产品。

好吧,有了 Hugo,您可以快速轻松地创建这些网站。

项目地址:https://github.com/gohugoio/hugo

在 Ubuntu 20.04 / Debian 10 上安装 Hugo

Hugo 是一个非常流行的程序,这使得在 Linux 中安装它,特别是在 Debian 中是一个简单的过程。

首先,您可以通过发行版的官方存储库安装 Hugo。为此,请打开终端并运行以下命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install hugo

这种方法的主要问题是未安装可用的最新版本。在许多情况下,非常旧的版本。

所以这个方法虽然简单,但是不推荐。

另一种安装方法是通过Homebrew。这个适用于 Linux 和 macOS 的包管理器可确保您获得最新的稳定版本。

要使用此工具安装它,只需使用它:

linuxmi@linuxmi:~/www.linuxmi.com$ brew install hugo

这种方法相当可靠,但还有另一种方法。

linuxmi@linuxmi:~/www.linuxmi.com$ snap install hugo

现在,你可以使用hugo开始工作了。

首次使用Hugo

Hugo 是一个网站生成器。所以首先要做的是创建一个新站点。

hugo new site [path_site]

例如,我创建了一个新站点:

linuxmi@linuxmi:~/www.linuxmi.com$ hugo new site linuxmi
Congratulations! Your new Hugo site is created in /home/linuxmi/www.linuxmi.com/linuxmi.

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

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

这将创建一个名为linuxmi的新文件夹。访问此文件夹,将从这里开始我们的工作。

linuxmi@linuxmi:~/www.linuxmi.com$ cd linuxmi

第一件事是为网站添加一个新主题。如果要添加所有这些,可以使用以下命令:

linuxmi@linuxmi:~/www.linuxmi.com/linuxmi$ git clone –recursive https://github.com/spf13/hugoThemes themes

这将安装所有 Hugo 主题。

就我而言,我选择了一个特定的主题:

linuxmi@linuxmi:~/www.linuxmi.com/linuxmi$ git clone https://github.com/matcornic/hugo-theme-learn.git
正克隆到 ‘hugo-theme-learn’…
remote: Enumerating objects: 2605, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 2605 (delta 5), reused 11 (delta 5), pack-reused 2586
接收对象中: 100% (2605/2605), 14.09 MiB | 773.00 KiB/s, 完成.
处理 delta 中: 100% (1454/1454), 完成.

将主题放在themes文件夹中很重要。

安装主题后,您必须告诉 Hugo 使用该特定主题。

为此,您需要在config.toml 中定义它

linuxmi@linuxmi:~/www.linuxmi.com/linuxmi$ nano config.toml

Hugo 配置文件

您还可以在那里定义其他新创建的站点配置。

现在,您所要做的就是创建一个要在站点上显示的新索引。您可以使用以下命令创建它:

linuxmi@linuxmi:~/www.linuxmi.com/linuxmi$ hugo new _index.md
/home/linuxmi/www.linuxmi.com/linuxmi/content/_index.md created

如您所见,该文件具有 md 扩展名,这意味着您可以使用markdown添加内容。

要查看您的网站,请使用以下命令启动服务:

hugo server -D

访问 http://localhost:1313

其他的就看你了。就这样,使用 Hugo 你可以快速创建静态网站。

结论

简而言之,Hugo 是一个非常符合我们时代范式的程序。流程的速度和效率必须成为创建网站的标准。就 Hugo 而言,它只创建静态网站,但在某些情况下非常有用。

发表评论