hugo简介
Hugo 是一个用 Go 编写的静态网站生成器,2013由 Steve Francia 原创,自 v0.14 (2015年) 由 Bjørn Erik Pedersen 主力开发[2],并由全球各地的开发者和用户提交贡献。Hugo 以 Apache License 2.0 授权的开放源代码项目。[3]
Hugo 一般只需几秒钟就能生成一个网站(每页少于 1 毫秒),被称为“世界上最快的网站构建框架”,也使 Hugo 大受欢迎,成为最热门的静态网站生成器之一,被广泛采用。例如,2015年7月,Netlify 推出专为 Hugo 而设的网站托管服务[4],而2017年,Smashing Magazine 推出重新设计的官方网站,从原来的 WordPress 迁移到基于 Hugo 的 JAMstack 解决方案。[5]
--维基百科
1. 安装hugo
去 hugo releases 页面下载压缩包

解压后,把hugo.exe单独放在一个文件夹内,复制路径添加到PATH
重启终端,接着运行hugo version查看版本,检验是否安装成功
2. 搭建博客
依次执行一下代码
hugo new site quickstart
cd quickstart
git init
git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke
echo 'theme = "ananke"' >> config.toml
hugo new posts/my-first-post.md
hugo server -D
hugo -D具体每一步的操作的解释可以参考 官方文档
3. 部署到github
先创建.gitignore文件并输入/public/,隐藏
在github上新建一个仓库
接着执行
git add .
git commit -v上传到github新建的仓库
之后点开这一栏的Settings
下拉找到github pages
这就是博客的地址了,点开显示刚刚搭建的博客