安装Hugo
我的部署基本参照官方文档
请尽量以英文文档为准,中文文档更新进度有些滞后,在现在都有浏览器翻译的情况下,还是建议看英文文档
以下安装环境为:本地开发环境Windows,远程部署GitHub Pages,之后不再赘述
1.安装 Hugo 之前
最好先安装一下这么几个东西:Git
、Go
、Dart Sass
Git是很有必要的:
- 可以提供类Linux终端,后续的相关命令都可以在Git Bash中执行
- 安装主题可以使用Git子模块
- 博客文章可以使用Git进行版本控制
Go主要用于Hugo Modules,如果你需要自改主题或者确认不用Hugo Modules的话可以不安装
Dart Sass是Hugo的Sass处理器,如果看上的主题要就装一下
Git安装不多赘述,官方文档,看不懂就去CSDN或者知乎,这要也看不懂下面也不用看了 :)
Go也很简单,官方文档,下载安装包,打开,改个路径,一路下一步就行了
Dart Sass相对麻烦一点,官方文档
本地开发环境安装需要使用包管理器,Windows下主要使用这两个方法:
Chocolatey 安装:
|
|
或者Scoop 安装:
|
|
包管理器安装使用请自行搜索,不再赘述
2. 安装Hugo Extended Edition
详细内容请参考官方文档 Hugo 安装
因为我没有直接部署需求,所以选择Hugo extended edition
不同版本的Hugo区别在这里:
功能 Extended Edition Extended/Deploy Edition 处理图像时编码为 WebP 格式。您可以使用任何版本解码 WebP 图像。 ✓ ✓
|使用嵌入的 LibSass 转换器将 Sass 转换为 CSS。您可以使用任何版本使用 Dart Sass 转换器。|✓|✓| |直接将您的网站部署到 Google Cloud Storage 存储桶、AWS S3 存储桶或 Azure 存储容器中。查看详情。|✗|✓|
标准版不用考虑,而部署功能,如果你是像我一样用GitHub Pages的话,直接用GitHub Actions就可以了,所以也不需要Extended/Deploy Edition
选定版本之后,到 Github Release 找对应的版本包,一般包名为 hugo_extended_x.xxx.x_windows-架构.zip
如果安装Dart Sass
的时候使用了Chocolatey
或者Scoop
,或者更习惯使用包管理器安装的,也可以使用以下命令安装:
Chocolatey:
|
|
Scoop:
|
|
或者更习惯使用Winget的也可以使用以下命令安装:
|
|
卸载:
|
|
最后打开命令行,输入以下命令查看是否安装成功:
|
|
正确显示Hugo版本号就可以了
至此Hugo安装就完成了,下一篇讲讲怎么搭建自己的博客
(〃∀〃)