GitHub App 驱动的博客
GitHub App 驱动的博客
这是一篇最小演示文章。文章文件保存在 Git 仓库中,管理员发布时由服务器使用 GitHub App 创建提交。
为什么这样做
- 内容和代码一样可版本管理
- 部署平台检测到提交后会重新构建网站
- GitHub App 私钥只保存在服务器环境变量中
公开页面只读取构建产物,不接触任何管理员凭据。
示例代码
const articlePath = "public/blogs/hello-github-app/index.md";
console.log(`Published: ${articlePath}`);
| 能力 | Demo 状态 |
|---|---|
| Markdown 阅读 | 已实现 |
| 新建并发布 | 已实现 |
| 图片上传 | 未实现 |