Installing on Windows
假设
- 你知道如何打开一个命令提示窗口。
- 你运行的是一个现代64位的 Windows。
- 你的网站地址是
example.com
。 - 你将使用
D:\Hugo\Sites
作为网站的起点。 - 你将使用
D:\Hugo\bin
存储可执行文件。
设置你的文件夹
你将需要一个存储 Hugo 可执行文件、博客内容(你创建的的那些文件),以及生成文件(Hugo 为你创建的 HTML)的地方。
- 打开 Windows Explorer。
- 创建一个新的文件夹,
D:\Hugo
。 - 创建一个新的文件夹,
D:\Hugo\bin
。 - 创建一个新的文件夹,
D:\Hugo\Sites
。
下载预先编译好的 Windows 版本的 Hugo 可执行文件
2021-07-07 11:25:22 为什么找不到 hugo 的命令了,可能是因为把文件夹 STU 改名改成了 ShanghaiTech,而 windows 需要配置环境变量。重新配置环境变量中的路径应该就可以了
✔️ 就是这个原因,不过注意是系统变量中
环境变量,简单来说就是在系统层面给这个程序的安装路径进行登记,使得我们通过CMD或Git直接输入程序名就能全局调用。
使用 go 编译 Hugo 的一个优势就是仅有一个二进制文件。你不需要运行安装程序来使用它。相反,你需要把这个二进制文件复制到你的硬盘上。我假设你将把它放在
D:\Hugo\bin
文件夹内。如果你选择放在其它的位置,你需要在下面的命令中替换为那些路径。
- 在浏览器中打开 https://github.com/spf13/hugo/releases。
- 当前的版本是 hugo_0.13_windows_amd64.zip。
- 下载那个 ZIP 文件,并保存到
D:\Hugo\bin
文件夹中。- 在 Windows Explorer 中找到那个 ZIP 文件,并从中提取所有的文件。
- 你应该可以看到一个
hugo_0.13_windows_amd64.exe
文件。- 把那个文件重命名为
hugo.exe
。
- 之后不要改动其位置
- 确保
hugo.exe
文件在D:\ShanghaiTech\Hugo\bin
文件夹。(有可能提取过程会把它放在一个子文件夹中。如果确实这样的话,使用 Windows Explorer 把它移动到D:\ShanghaiTech\Hugo\bin
。)- 使用
D:\ShanghaiTech\Hugo\bin>set PATH=%PATH%;D:\ShanghaiTech\Hugo\bin
把 hugo.exe 可执行文件添加到你的 PATH路径中。
- 在 windows 中手动添加环境变量就可以了
验证版本
右键点击 git bash here 打开 git 命令行,输入
hugo version
返回了相应的版本号则说明 Hugo 已成功配置