Next.jsReact作品集

minimal-next-portfolio — Next.js 作品集模板

作者 namanbarkiya

基于 Next.js 的开源个人作品集模板,通过 config 目录下的对象配置文件展示个人信息、技能、项目与工作经历,采用 MIT 许可。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-02查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

对象驱动的配置结构,个人信息、技能、项目、经历、贡献分别对应 config 目录下的独立文件

02

内置工作经历时间线、项目展示、技能展示与联系表单等作品集常用模块

03

提供 Dark、Light、Retro、Cyberpunk、Aurora、Synthwave、Paper 等多种主题

04

包含 SEO 相关的 meta 标签与结构化数据配置

05

使用 TypeScript、Tailwind CSS 与 shadcn/ui 组织代码,动画由 Framer Motion 实现

06

采用 MIT 许可,允许免费使用、修改、商用和分发该版本代码

模板详细介绍

这是一个面向开发者、设计师等个人用户的开源作品集模板,仓库位于 namanbarkiya/minimal-next-portfolio,采用 Next.js 构建,并以 TypeScript、Tailwind CSS 与 shadcn/ui 组织界面,动画使用 Framer Motion。模板的核心设计是对象驱动的配置结构:个人信息、技能、项目、工作经历和开源贡献分别放在 config/site.ts、config/skills.ts、config/projects.ts、config/experience.ts、config/contributions.ts 中,修改这些文件即可替换为自己的内容,无需改动页面组件。

页面层面提供工作经历时间线、项目展示、技能展示和联系表单等模块,并内置 SEO 相关的 meta 标签与结构化数据;主题方面提供 Dark、Light、Retro、Cyberpunk、Aurora、Synthwave、Paper 等多种配色方案,颜色与主题在 tailwind.config.js 中调整。模板附带桌面端与移动端首页以及项目内页的实际截图,可先对照演示站点 https://nbarkiya.xyz/ 判断布局是否符合预期。

使用前需要注意:仓库 README 中提到的 Next.js 16、React 19 等版本信息属于资料原文,实际依赖以仓库 package.json 为准;演示图片、字体、图标等第三方素材需按各自许可单独核对,MIT 许可仅覆盖该版本代码本身。联系表单需要自行接入后端服务,域名、托管、数据库等外部服务可能产生费用。

Next.js作品集

适合你的项目吗?

适用场景

  • 开发者或设计师搭建个人作品集网站,集中展示项目、技能与工作经历
  • 需要快速替换内容而不改动页面组件的个人站点,通过编辑 config 目录下的配置文件完成定制
  • 希望在同一模板中切换多套配色主题,用于个人风格化展示
  • 以 Next.js 为技术栈、计划部署到 Vercel 的个人项目起步模板

适合人群

  • 希望用配置文件而非改组件来维护内容的个人开发者
  • 需要一个包含经历时间线与项目展示的作品集结构的求职者或自由职业者
  • 接受 MIT 许可条款、愿意保留版权与许可声明的使用者
  • 能够自行处理联系表单后端与外部服务配置的开发者

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    克隆仓库后,将 .env.copy 的内容复制为 .env 并填写所需信息

  2. 2

    使用 npm install、yarn install 或 pnpm install 安装依赖,再运行 npm run dev 等命令启动开发服务器

  3. 3

    在 config/site.ts、config/skills.ts、config/projects.ts、config/experience.ts、config/contributions.ts 中替换为自己的内容

  4. 4

    颜色与主题在 tailwind.config.js 中调整

  5. 5

    演示图片、字体、图标等第三方素材需按各自许可核对,域名、托管、数据库等外部服务可能另行收费

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 使用前需将 .env.copy 复制为 .env 并填写所需信息,即模板依赖环境变量配置(如分析、表单等外部服务凭据),未配置时相关功能不可用。
  • 联系表单本身不含后端,需自行接入第三方后端服务,可能涉及账号、API 密钥或额外费用。
  • 内置分析集成依赖 Google Analytics 与 Vercel Analytics 等外部服务,使用需自行注册账号并可能产生费用。
  • 部署指向 Vercel 平台,实际托管需使用该外部服务,可能涉及账号与付费方案。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

Copy the contents of `.env.copy` to a new `.env` file and fill in the required information.

README 原文

A ready-to-use contact form that can connect to various backend services.

README 原文

**Analytics**: Google Analytics + Vercel Analytics

README 原文

**Deployment**: [Vercel](https://vercel.com)

README 原文
https://github.com/namanbarkiya/minimal-next-portfolio/blob/master/LICENSEhttps://github.com/namanbarkiya/minimal-next-portfolio/blob/master/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-04。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 91 / 100
技术栈
Next.js · React
网站类型
作品集
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-04-16
截图检查日期
2026-10-04

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: [email protected] · 2026-10-04

查看当时使用的来源资料

SHA-256: e90080ce4ad10d34f17e57ac43d23a7431b1490ceb333465dfef89fd20c672fa

2026-10-04T10:20:38.888Z

来源文件 / 仓库
<a href="https://buymeachai.ezee.li/namanbarkiya" target="_blank" rel="noopener noreferrer"><img src="https://res.cloudinary.com/dvt5vkfwz/image/upload/v1767625332/buy_chai_naman.png" alt="Buy Me A Chai" width="200"></a>

# Next.js 16 Developer Portfolio Template

A modern, responsive, and SEO-optimized **Next.js 16 portfolio template** designed for developers, designers, and professionals. This open-source project helps you showcase your skills, experience, and projects with an elegant interface that stands out. Built with server-side rendering, TypeScript, and the latest web standards for optimal performance.

## ✨ Key Features

- **Professional Experience Timeline**: Showcase your career journey with a visually appealing timeline
- **Project Showcase**: Display your technical projects with detailed information and live demos
- **Multiple Themes**: Dark, Light, Retro, Cyberpunk, Aurora, Synthwave, and Paper themes
- **Responsive Design**: Optimized for all devices (mobile, tablet, desktop)
- **100% Performance Score**: Fully optimized for speed and Core Web Vitals
- **SEO-Ready**: Structured data, meta tags, and optimized content
- **Modern Tech Stack**: Next.js 16, React 19, TypeScript, Tailwind CSS, and shadcn/ui
- **Easy Customization**: Well-organized code structure with minimal effort required
- **Animations**: Subtle animations for engaging user experience
- **Analytics Integration**: Ready for Google Analytics tracking
- **Contact Form**: Functional contact form with validation
- **Open Source**: Free to use and modify for your personal portfolio

## 🚀 Demo

View the live demo at [https://nbarkiya.xyz/](https://nbarkiya.xyz)

https://github.com/namanbarkiya/minimal-next-portfolio/assets/82203888/f93bf5ca-c2bd-4fe5-a413-1050ebf6cf78

## Ranks #1 on AI Search (top-notch AEO/GEO)

https://github.com/user-attachments/assets/fc071310-9d1c-4832-877f-23f9569893d7

## 🛠️ Tech Stack

- **Framework**: [Next.js 16](https://nextjs.org/) with Turbopack
- **Language**: [TypeScript](https://www.typescriptlang.org/)
- **UI Library**: [React 19](https://react.dev/)
- **Styling**: [Tailwind CSS](https://tailwindcss.com/) + [shadcn/ui](https://ui.shadcn.com/)
- **Animations**: [Framer Motion](https://www.framer.com/motion/)
- **Form Handling**: Server actions with validation
- **Analytics**: Google Analytics + Vercel Analytics
- **Deployment**: [Vercel](https://vercel.com)

## 🔧 Getting Started

To get started with your own portfolio website:

1. Clone this repository:

   ```bash
   git clone https://github.com/namanbarkiya/minimal-next-portfolio.git my-portfolio
   cd my-portfolio
   ```

2. Copy the contents of `.env.copy` to a new `.env` file and fill in the required information.

3. Install dependencies:

   ```bash
   npm install
   # or
   yarn install
   # or
   pnpm install
   ```

4. Start the development server:

   ```bash
   npm run dev
   # or
   yarn dev
   # or
   pnpm dev
   ```

5. Open [http://localhost:3000](http://localhost:3000) in your web browser to see the website.

## 🎨 Customization

Easily personalize your portfolio using the configuration files below:

| Section            | How to Customize                                       | File Location             |
| ------------------ | ------------------------------------------------------ | ------------------------- |
| **Personal Info**  | Edit your name, bio, and social links                  | `config/site.ts`          |
| **Skills**         | Add or modify the technologies and skills you showcase | `config/skills.ts`        |
| **Projects**       | Highlight your technical projects                      | `config/projects.ts`      |
| **Experience**     | Add your work and professional experience              | `config/experience.ts`    |
| **Contributions**  | Display open-source/community contributions            | `config/contributions.ts` |
| **Colors & Theme** | Customize color palette and themes                     | `tailwind.config.js`      |

All configuration files are well-organized and documented for a smooth customization process.

## 🌟 Features In Detail

### Professional Experience Timeline

An interactive, animated timeline that showcases your career journey with expandable sections for details about each position and company.

### Project Showcase

Display your technical projects with detailed information, technologies used, live demo links, and comprehensive project descriptions.

### Skills Showcase

Visually represent your technical and soft skills with customizable ratings and categories.

### Contact Form Integration

A ready-to-use contact form that can connect to various backend services.

### SEO Optimization

Built-in SEO features with proper meta tags, structured data, and semantic HTML.

## 📱 Performance and Responsiveness

![best-portfolio-website-score](https://github.com/namanbarkiya/minimal-next-portfolio/assets/82203888/3fb9c94d-9d99-4e98-92ea-14aadc91b568)
![100-score-vercel](https://github.com/namanbarkiya/minimal-next-portfolio/assets/82203888/7cfe28cc-b619-4199-9dab-1cf16723b86d)

This template is optimized for:

- 100% Lighthouse score
- Excellent Core Web Vitals metrics
- Responsive design across all device sizes
- Fast loading times with proper image optimization

## 📄 License

This project is open source and available under the [MIT License](LICENSE).

## 🙏 Acknowledgements

- Design inspired by modern portfolio best practices
- Built by [Naman Barkiya](https://github.com/namanbarkiya)
- Icons from [Lucide](https://lucide.dev/)

## 💻 Deploy on Vercel

The easiest way to deploy your portfolio is using [Vercel](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme), the platform from the creators of Next.js.

Check out the [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.

## 🌟 Star History

[![Star History Chart](https://api.star-history.com/svg?repos=namanbarkiya/minimal-next-portfolio&type=Date)](https://star-history.com/#namanbarkiya/minimal-next-portfolio&Date)

---

**Built with ❤️ by [Naman Barkiya](https://github.com/namanbarkiya)**
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。