第一步 安装HUGO
-
点击链接下载HUGO(当然你需要FQ)
-
在下方选择你需要的版本
-
解压后把hugo.exe文件放在你的目录下(本人目录为F:\software\hugo)
-
将hugo.exe文件所在路径添加到path中(可百度教程)
-
使用cmder打开文档,输入hugo version后能查看到版本号即安装成功,如下图:
第二步 搭建我们的个人博客
-
进入hugo官网,然后点击屏幕中央的 Quick Start
-
进入教程后直接从第二步开始(第一步上面已经安装好了),请直接复制下面的代码,其中的quickstart换成你自己的github仓库名
hugo new site quickstart
- 然后依次运行以下代码(同样的,将其中的quickstart换成你自己的github仓库名)
cd quickstart
git init
git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke
- 接下来我们可以输入以下代码来添加一些内容
hugo new posts/my-first-post.md
- 当然,如果你需要编辑新的内容,请从以下内容后开始编辑
---
title: "My First Post"
date: 2019-03-26T08:47:11+01:00
draft: true
---
-
值得注意的是,当你修改完后,需要将代码中的true更改为flase,以公开你的内容
-
最后一步,让我们来输入以下代码来启动hugo服务器
hugo server -D
- 这时你会发现有以下内容,使用ctrl+鼠标左键链接至http://localhost:1313/ 即可
| EN
+------------------+----+
Pages | 10
Paginator pages | 0
Non-page files | 0
Static files | 3
Processed images | 0
Aliases | 1
Sitemaps | 1
Cleaned | 0
Total in 11 ms
Watching for changes in /Users/bep/quickstart/{content,data,layouts,static,themes}
Watching for config changes in /Users/bep/quickstart/config.toml
Environment: "development"
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)
Press Ctrl+C to stop
此时我们的博客已经可以在本地预览了,接下来就需要将它推到GitHub上了
- 用文本编辑器打开config.toml文件
* baseURL = "https://example.org/"
languageCode = "en-us"
title = "My New Hugo Site"
theme = "ananke"
将地址改为GitHub Pages显示的网址,将语言改为zh-Hans
- 接下来运行最简单的一个指令(建议不要中断之前终端,在新建终端下运行)
hugo
-
此时你会发现,你多了一个新的名为public的目录,然后我们需要在最外层新建一个.gitignore,将public放入其中
-
接下来进入public,在public中分别运行以下代码,将其提交至GitHub远程仓库
git init
git add .
git commit -v
*进入你的GitHub并新建一个 xxxxx.github.io 仓库(xxxxx为你的用户名),然后通过两行代码将其上传(记得更改为自己的用户名)
git remote add origin git@github.com:cherbimmy/juejin1.git
git push -u origin master
*之后进入该仓库的settings,找到GitHub Pages部分,点击xxxxx.github.io地址即可
- 本人博客链接如下:cherbimmy.github.io/
- 效果如下图所示