Overview
这是一个使用 Next.js 和 TypeScript 构建的现代化个人作品集网站,采用静态站点生成(SSG)技术,确保快速加载和优秀的 SEO 表现。
Problem
需要一个展示个人项目、技术文章和联系方式的平台,要求:
- 快速加载
- SEO 友好
- 易于维护和更新
- 响应式设计
Approach
采用 Next.js SSG 方案,通过 Markdown 文件管理内容,实现内容与代码分离:
- 使用
gray-matter解析 Markdown frontmatter - 使用
remark将 Markdown 转换为 HTML - 实现动态路由支持文章和项目详情页
- 采用 Tailwind CSS 实现响应式设计
Output
- 完整的个人作品集网站
- 支持文章和项目的动态展示
- 响应式设计,适配各种设备
- 优秀的性能和 SEO 表现
Status
项目已完成并部署到 Vercel,持续更新中。