问题
个人站内容模型较小,过早引入数据库和复杂后台会增加维护成本,也会让部署链路变重。
security x life
安全技术与生活记录
03 // PROJECT CASE
使用 Markdown、JSON 和 GitHub Contents API 管理博客、旅途、训练、技能、项目和联系方式,不引入数据库。
问题
个人站内容模型较小,过早引入数据库和复杂后台会增加维护成本,也会让部署链路变重。
结果
后台可维护多类内容,环境变量缺失时允许本地预览,配置 GitHub 后可发布内容和上传文件。
负责内容
负责认证、远端优先本地兜底、内容序列化、发布路径约束、上传路径和后台编辑体验。