在我的博客工作流不断迭代后终于迎来了Notion+GitHub+Vercel的现阶段最终形态!
Github仓库:https://github.com/Tandre-Z/tandre-z.github.io/tree/main
Workflow文件地址:https://github.com/Tandre-Z/tandre-z.github.io/blob/main/.github/workflows/update-data.yml
更新json和readme的python文件地址:https://github.com/Tandre-Z/tandre-z.github.io/blob/main/scripts/update_data.py
个人网站:https://tandre.cn/
通过Notion写文章或更新项目信息
通过Notion API定期获取数据:
Github Actions定期运行脚本,从Notion数据数据库中拉取文章或项目列表,并生成最新的Json文件和更新README.md。
Vercel自动部署更新:
Vercel项目自动监测Github仓库变更并触发重新部署,通过json文件更新网站内容