我个人的 网站/博客。 技术栈 Next.js/Typescript & 部署在 Vercel。 博客数据来自 issues 列表
博客原理:通过 ci 监听 issues 变更,自动更新 mdx 文件到项目 data/blog/*.mdx
文件夹中,Vercel 自动化构建更新。
- like post 功能
- 文章浏览量统计
- Tags 分类
- 评论功能
- mdx 文件 自动获取 summary 字段展示
- 图片点击放大预览
- 优化同步脚步,只同步最近变更时间的 issues
以下配置可以直接修改
scripts/github/syncPost.js
里边对应变量,就不需要配置了
- 本地运行博客时,测试博客文章同步脚本请修改
env
环境变量GH_USER
和GH_PROJECT_NAME
,保证 api 获取 issues 生成 mdx 文件 - GitHub Action Secret 配置
GH_USER
和GH_PROJECT_NAME
,保证 CI 执行正常,也可以直接修改
ID: giscafer
giscafer.com · GitHub @giscafer · Twitter @Nicky Lao