Next.jsReact作品集

unfolio — Next.js 作品集模板

作者 tkachyn

Unfolio 是一个基于 Next.js 的极简作品集模板,所有个人内容与视觉设置集中在一个 site.ts 文件中,无需数据库、登录、CMS 或外部内容 API。

看看你的网站会是什么样

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

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

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

全部页面与视图 3

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

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

值得关注的模板亮点

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

01

所有个人内容与视觉设置集中在单个 site.ts 文件中,编辑一处即可完成定制

02

包含 about、projects、work 和 contact 内容驱动页面

03

项目详情以模态框展示,可选 benchmarks 和技术列表

04

描述文本支持内联 Markdown 风格链接,区分内部路径与外部 https:// 链接

05

可配置颜色、排版、间距、动效和本地时间显示

06

无数据库、登录、CMS 或外部内容 API,且无额外 UI 依赖

模板详细介绍

Unfolio 是一个用 Next.js 构建的极简、可定制作品集模板。README 说明其内容驱动 about、projects、work 和 contact 页面,项目详情以模态框呈现,可选展示 benchmarks 与技术列表;描述文本支持内联 Markdown 风格链接,内部路径链接使用 /projects 这类路径,外部 https:// 链接在新标签页打开。所有可编辑内容与视觉设置都放在 site.ts 中,修改该文件即可替换 John Doe 占位内容;颜色、排版、间距、动效和本地时间显示均可配置。模板不包含数据库、登录、CMS 或外部内容 API,布局响应式且没有额外 UI 依赖。README 提供克隆、安装、开发、构建、启动和 lint 的 npm 脚本,并说明 Node.js 20.9 或更新版本是运行要求。浏览器标签当前使用 app/favicon.ico 的默认起始图标,需要替换该文件以个性化。README 未提供关于部署平台、性能表现或生产就绪程度的进一步说明。

Next.jsReact作品集

适合你的项目吗?

适用场景

  • 个人开发者或设计师搭建并部署自己的作品集网站
  • 用一份集中配置文件快速替换占位内容,展示项目与工作经历
  • 在项目详情模态框中列出技术栈和可选基准数据
  • 通过内联链接在个人介绍中指向站内页面或外部网站

适合人群

  • 希望用 Next.js 构建极简作品集并自行编辑内容的个人
  • 偏好无数据库、无 CMS、内容集中在一个文件中的静态站点方案的用户
  • 需要响应式布局且不引入额外 UI 依赖的开发者
  • 使用 Node.js 20.9 或更新版本并熟悉 npm 脚本的前端使用者

上手与定制指南

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

  1. 1

    环境要求:Node.js 20.9 或更新版本,以及 npm

  2. 2

    快速开始:git clone 仓库后进入目录,执行 npm install,再运行 npm run dev

  3. 3

    在浏览器打开 http://localhost:3000 查看本地站点

  4. 4

    定制内容:编辑 site.ts,替换 John Doe 占位内容,保存后刷新开发服务器

  5. 5

    替换 app/favicon.ico 以更换浏览器标签图标;字段级说明见 docs/editing-site.md

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

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

使用时需要遵守

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

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

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

项目核对记录与介绍依据

模板资料

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

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

这个项目需要核对什么

记录的仓库更新时间
2026-09-11
截图检查日期
2026-10-14

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

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

查看具体选型方法 →

介绍的制作与核对状态

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

审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15

查看当时使用的来源资料

SHA-256: fdc08f13e0fe31b5e1c88149446784e7bc5e32ef778daae14bcababab8195081

2026-10-14T23:02:03.608Z

来源文件 / 仓库
# Unfolio

A minimal, customizable portfolio built with Next.js. Edit one file to make it
your own, then deploy the finished site anywhere that supports Next.js.

All personal content lives in [`site.ts`](./site.ts). The site has no database,
login, CMS, or external content API.

## preview

Here is a walkthrough of the [mock site](https://unfolio-one.vercel.app/):

![portfolio site walkthrough](./docs/example.gif)

## features

- content-driven about, projects, work, and contact pages
- inline Markdown-style links inside editable descriptions
- project detail modals with optional benchmarks and technology lists
- configurable colors, typography, spacing, motion, and local-time display
- responsive layout with no additional UI dependencies

## requirements

- Node.js 20.9 or newer
- npm

## quick start

```bash
git clone <your-repository-url>
cd <your-repository-directory>
npm install
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) in your browser.

## customize

1. Open [`site.ts`](./site.ts).
2. Replace the John Doe placeholder content with your own information.
3. Save the file and refresh the development server.

For a complete field-by-field guide, read the guide on
[editing site.ts](./docs/editing-site.md).

The browser tab currently uses the default starter icon from
[`app/favicon.ico`](./app/favicon.ico). Replace that file with your own
favicon to personalize it.

Descriptions support links written in this format:

```text
read my [projects](/projects) or visit [my website](https://example.com).
```

Internal links use paths such as `/projects`. External links use complete
`https://` URLs and open in a new tab.

## scripts

- `npm run dev` — start the local development server
- `npm run build` — create a production build
- `npm run start` — serve the production build
- `npm run lint` — run ESLint


## project structure

| path | purpose |
| --- | --- |
| `app/` | page routes and global styles |
| `components/` | reusable interface components |
| `docs/` | customization documentation |
| `public/` | static assets |
| `site.ts` | all editable content and visual settings |

## license

This project is available under the [MIT License](./LICENSE).
反馈内容错误

看看同类模板

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