← 返回项目列表

个人作品集网站

已完成角色: 全栈开发2024-01-20

使用 Next.js 构建的响应式个人作品集网站,展示项目、文章和联系方式。

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,持续更新中。