内容集中在 details.json,可替换个人信息、社交链接与项目列表
mezelf — Next.js 作品集模板
作者 mani-barathi
mezelf 是一个基于 Next.js 的个人作品集模板,内容通过 details.json 配置,联系表单使用 Sendgrid 发送邮件。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
联系表单通过 Sendgrid 邮件 API 发送,需配置三个环境变量
使用 Styled Components 编写样式
MIT 许可,允许免费使用、修改、商用和分发
提供在线演示站点,可先查看实际页面效果
模板详细介绍
mezelf 是一个用 Next.js 构建的个人作品集模板,仓库采用 MIT 许可,可免费使用、修改和分发。模板把个人信息、社交链接和项目列表集中在根目录的 details.json 中,修改该文件即可替换为自己的内容,不需要改动页面结构。联系表单依赖 Sendgrid 的邮件 API:需要在项目根目录创建 .env.local,填入 SENDGRID_API_KEY、SENDER_EMAIL 和 RECEIVER_EMAIL 三个变量,其中发件邮箱需与创建 API Key 时注册的邮箱一致。README 给出的启动命令是 npm start,依赖安装使用 npm install。样式方案为 Styled Components,部署示例使用 Vercel。仓库未提供关于页面数量、响应式行为或可访问性的说明,实际效果需参考在线演示或自行运行确认;演示图片、字体、图标等第三方素材的许可需单独核对。
适合你的项目吗?
适用场景
- 搭建个人作品集网站,展示项目与社交链接
- 作为 Next.js 项目学习或二次开发的起点
- 需要带邮件联系表单的静态个人主页
适合人群
- 有 Next.js 基础、希望快速起步个人作品集的开发者
- 愿意注册 Sendgrid 并配置邮件 API Key 的使用者
- 需要 MIT 许可下可自由修改模板的团队或个人
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
克隆仓库后运行 npm install 安装依赖
- 2
在项目根目录创建 .env.local,填入 SENDGRID_API_KEY、SENDER_EMAIL、RECEIVER_EMAIL
- 3
SENDER_EMAIL 需与注册 Sendgrid API Key 时使用的邮箱一致
- 4
编辑 details.json 填写个人资料、社交链接和项目
- 5
按 README 使用 npm start 启动开发服务器
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 联系表单依赖 Sendgrid 邮件 API,使用前必须注册 Sendgrid 账号并创建 API Key,属于外部服务依赖。
- 必须在项目根目录创建 .env.local 并配置发件邮箱、收件邮箱和 API Key 三个环境变量,否则邮件功能无法使用。
- SENDER_EMAIL 必须填写创建 Sendgrid API Key 时注册所用的邮箱,不能随意指定其他发件地址。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
SignUp for a [Sendgrid](https://sendgrid.com/solutions/email-api/) account and create a Email Api Key
README 原文
Create a **.env.local** file in the project root directory and place your sender email, receiver email and Api key as shown below
README 原文
https://github.com/mani-barathi/mezelf/blob/master/LICENSEhttps://github.com/mani-barathi/mezelf/blob/master/README.mdSENDER_EMAIL=YOUR_EMAILID_WHICH_IS_REGISTERED_WITH_SENDGRID_WHILE_CREATING_API_KEY
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 65 / 100
- 技术栈
- Next.js · React
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2021-06-10
- 截图检查日期
- 2026-10-13
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-13
查看当时使用的来源资料
SHA-256: 2a0e40d94cbf51bb3abef485b9bb22df2bd5613eafb89d7ef3b2352558e278e2
2026-10-13T01:19:25.187Z
来源文件 / 仓库# Mezelf
A Portfolio Template using NextJs🖤
**Feel Free to use this Template as such or make Changes on top it! 🚀**
**Contributions are Welcomed💙**
## ⚙ Technology Used
- **NextJs**
- **Styled Components**
- **Sendgrid**
- **Vercel**
## 📝 Editing Content
Edit **`./details.json`** and add your **personal details**, **social links** and **projects**.
## 🛠 Setup
- Clone the project
- Install dependencies
```sh
npm install
```
- SignUp for a [Sendgrid](https://sendgrid.com/solutions/email-api/) account and create a Email Api Key
- Create a **.env.local** file in the project root directory and place your sender email, receiver email and Api key as shown below
```sh
SENDGRID_API_KEY=REPLACE_YOUR_SENDGRID_API_KEY_HERE
SENDER_EMAIL=YOUR_EMAILID_WHICH_IS_REGISTERED_WITH_SENDGRID_WHILE_CREATING_API_KEY
RECEIVER_EMAIL=EMAILID_IN_WHICH_YOU_WANT_RECEIVE_EMAIL
```
- Start the development server
```sh
npm start
```
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

react-resume-template
A personal resume website template built with React.js, Typescript, Next.js, and styled with Tailwind css
Next.js · 作品集

nxt-lnk
Custom bio links for creatives who love coding. A perfect custom alternative for linktree, bio and other short…
Next.js · 作品集

sylph
A minimal portfolio template.
Next.js · 作品集

sleek-portfolio
sleek-portfolio 是一个面向开发者个人品牌展示的现代作品集模板,基于 Next.js 15、TypeScript、Tailwind CSS 和 Shadcn UI 构建。
Next.js · 作品集

research-website-template
React + Next.js template for research websites (for PhD students, researchers, etc)
Next.js · 作品集

shadcn-portfolio
shadcn-portfolio 是一个面向开发者的作品集模板,技术栈为 Next.js 15、shadcn/ui、Tailwind CSS 和 Framer Motion。
Next.js · 作品集
