使用 Hugo 搭建 TIL 网站
今天使用 Hugo 框架和 ʕ•ᴥ•ʔ Bear Blog 主题,搭建了一个 Today I Learned 网站,并通过 GitHub Workflow 实现自动化提交流程。
- TIL 笔记存放在 k1rinh/til。
 - 网站源码放在 k1rinh/website。
 
其中关键的几点:
- 参考「References」中的链接,跑起来一个示例站点和自动部署工作流。
 - 理解 Hugo 项目结构,更改站点配置文件 
Hugo.yaml。 - 使用 
git submodule将 TIL 笔记仓库作为子模块导入,并在 workflow 中添加以下 Job:- name: Update specific submodule run: | git submodule update --remote content/til - 在 TIL 笔记仓库添加 Workflow,实现笔记更新时触发网站仓库重新部署。(Refer 1, 2)
 
另外,我发现 Hugo 的项目结构设计的很优秀,之后可以考虑把博客文章也搬过来。