Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。hugo中文文档传送门
环境依赖
- golang
- git
- gitee 仓库
- 本站模板基于 hugo-icarus-theme
- 本文基于windows下操作
操作流程
- 安装Hugo
go get -u -v github.com/spf13/hugo
- windows下的hugo执行文件需要手动生成,在 GOPATH 中 pkg/mod/github.com/sf13/hugo 目录中,执行
go build
生成hugo.exe - 将hugo.exe移动到 GOPATH 的 bin 目录
- 将bin目录添加到计算机的环境变量 Path 中,即可直接使用 hugo 命令
- 在GOPATH的src目录 执行生成站点命令
hugo new site xiyoudaodao
- 启动服务命令
hugo server -w
-w用于动态监听文件修改实时更新页面 - 可以自己修改模板文件,在layouts目录中对应themes目录结构和文件创建需要修改的目录和文件
- 执行
hugo
即生成静态文件 文件目录public,上传到gitee仓库,更新即可 - 个人博客白嫖完毕