xingyed.site
基于 Next.js 15 的个人博客与作品集,采用同构架构和容器化部署
Tech Stack :

xingyed.site
项目概述
一个基于 Next.js 15 构建的现代化个人博客与作品集网站,采用 Monorepo 同构架构,支持容器化自部署。
主要功能
- 技术博客系统(MDX 内容管理 + 代码高亮)
- 留言板(GitHub OAuth 登录 + 实时互动)
- 项目作品展示
- Dashboard 数据面板(GitHub 集成)
- 联系表单(邮件通知)
- 学习笔记模块
技术特点
- Bun Monorepo 工程架构
- Next.js 15 Turbopack 构建
- Hono.js 同构 API 网关
- GitHub Actions CI/CD 自动化流水线
- Podman 容器化部署
- Redis 缓存层
- Supabase PostgreSQL + RLS 行级安全
开发亮点
- Better Auth + GitHub OAuth 统一认证
- Drizzle ORM 类型安全数据层
- Standalone 产物输出优化
- Webhook 自动部署流程
- 完善的代码质量门禁(ESLint + Prettier + Husky)