详细内容
- 概述
- 这是我使用 TypeScript 与 Next.js 亲手打造的个人 Web 作品集。
- 技术栈、活动经历、项目详情等全部内容均由 PostgreSQL 管理并通过 Prisma 查询,从而做到无需改动代码即可更新履历。
- 项目详情弹窗
- 实现了点击项目卡片时通过拦截路由(Intercepting Route)打开弹窗,而直接访问该地址时则渲染为整页的效果。
- 技术栈
- 使用 TypeScript、Next.js、React 实现前端,并用 Tailwind CSS 进行样式设计。
- 通过 Prisma 与 PostgreSQL 管理内容,并使用 Framer Motion 实现交互。
- 图片存储于 Cloudflare R2,网站部署在 Vercel。