如何用 hugo 搭建个人博客

835 阅读2分钟

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

这就是博客的地址了,点开显示刚刚搭建的博客