Ubuntu 中安装使用 Go 实现的快速灵活静态网站生成器 Hugo
创建网站是一个需要时间和深入了解 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
您还可以在那里定义其他新创建的站点配置。
现在,您所要做的就是创建一个要在站点上显示的新索引。您可以使用以下命令创建它:
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 而言,它只创建静态网站,但在某些情况下非常有用。
The post Ubuntu 中安装使用 Go 实现的快速灵活静态网站生成器 Hugo first appeared on Linux迷.
共有 0 条评论