项目背景
作为一个独立开发者,我需要一个能展示自己作品、发布技术文章、销售数字产品的统一平台。现有的 SaaS 建站工具要么太重,要么无法满足我对 SEO 和性能的要求。
核心功能
- 中日双语国际化:基于 next-intl 的完整 i18n 方案,所有内容支持中文和日文
- Markdown 驱动的内容系统:纯
.md文件推入即上线,零配置发布 - Admin 管理后台:基于 HMAC 会话的认证系统,支持笔记和产品的 CRUD
- Supabase 集成:笔记存储、产品管理、文件上传、访问统计
- SEO 全覆盖:JSON-LD 结构化数据、Open Graph、Sitemap、RSS Feed
- PWA 支持:Service Worker + 离线缓存
技术选型
选择 Next.js 16 App Router 是因为其对 SSG/ISR 的原生支持,配合 Supabase 实现了零服务器成本的全栈方案。Tailwind CSS v4 提供了原子化的样式系统,Framer Motion 负责交互动画。
项目链接
- 线上地址:nasbuild.dev
- 源码:GitHub
