使用Hugo将GitHub仓库快速改造成内容网站
2019-12-17 22:53
本文共约 657 字
预计阅读时间约 2 分钟
参加极客时间《左耳听风》专栏的每周学习打卡活动ARTS已经第13周了。
我一直在使用GitHub仓库做打卡记录。如今内容越来越多,想要查找过去学过的内容进行复习,感觉越来越不方便了,急需弄几个索引出来。
同时,因为我通常在本地编辑,都完成后,才用git push推到GitHub上,内容预览也不太方便。最近改变了自己的个人网站,打算采用同样的技术(Hugo + simple-style Theme)来做一次架构升级,并使用GitHub Pages完成最终版本的对外发布。
以下是相应的操作过程,供参考(使用时应根据情况做些微调):
1. 初始化Hugo站点:
由于我是在已有仓库上建站,所以采用:
|
|
如果是全新的,则可以直接:
|
|
2. 选择风格:
这里我选择我自己设计的simple-style风格:
|
|
也可以从这里去另外找一个其他风格:https://themes.gohugo.io/
3. 配置config.toml
详细配置项,可参见:https://gohugo.io/getting-started/configuration/
这里我写的配置如下:
|
|
4. 将已有内容移入发帖目录
|
|
同时修改每个文件,将标题部分从原来的
|
|
改成如下格式(同时加上日期和时间):
|
|
5. 增加一个“关于”页面
|
|
将原来在README中的活动说明写入该页面。头部也参考上述格式。
6. 预览站点
|
|
7. 发布站点
|
|
最后git commit后,将其推送到GitHub。
8. 配置GitHub Pages
进入该github仓库的设置页面,启用Pages功能,并设置到展示master的docs/目录。