访问地址:https://keteng-blog.netlify.app/
这是一个基于 Next.js 打造的个人博客网站,支持以 GitHub Issues 作为内容源,自动同步为本地 MDX 文章并生成静态站点。项目使用 Tailwind CSS 与一套可复用 UI 组件,内置 RSS 生成功能与基础 SEO 配置,适合个人技术写作与内容归档。
- 技术栈: Next.js 14、Tailwind CSS、Framer Motion、Contentlayer
- 内容来源: 通过脚本从 GitHub Issues 同步为
data/blog/*.mdx - 自动清理: 当 GitHub 上文章被删除时,自动删除本地对应 MDX 文件
- 内容格式: 支持 MDX、代码高亮、目录、标签等
- 产出: 可导出静态页面,支持 RSS 订阅
-
安装依赖并启动开发:
npm run dev启动开发环境npm run build构建生产环境npm run start本地运行生产构建(默认端口 3003)
-
同步文章与生成 RSS:
npm run sync-post:从 GitHub Issues 拉取并生成/更新/删除data/blog下的文章npm run generate-rss:生成 RSS 输出
-
静态产物本地预览:
npm run start:static在本地以静态站点方式预览out目录内容
