所有个人内容与视觉设置集中在单个 site.ts 文件中,编辑一处即可完成定制
unfolio — Next.js 作品集模板
作者 tkachyn
Unfolio 是一个基于 Next.js 的极简作品集模板,所有个人内容与视觉设置集中在一个 site.ts 文件中,无需数据库、登录、CMS 或外部内容 API。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
包含 about、projects、work 和 contact 内容驱动页面
项目详情以模态框展示,可选 benchmarks 和技术列表
描述文本支持内联 Markdown 风格链接,区分内部路径与外部 https:// 链接
可配置颜色、排版、间距、动效和本地时间显示
无数据库、登录、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.js 构建极简作品集并自行编辑内容的个人
- 偏好无数据库、无 CMS、内容集中在一个文件中的静态站点方案的用户
- 需要响应式布局且不引入额外 UI 依赖的开发者
- 使用 Node.js 20.9 或更新版本并熟悉 npm 脚本的前端使用者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
环境要求:Node.js 20.9 或更新版本,以及 npm
- 2
快速开始:git clone 仓库后进入目录,执行 npm install,再运行 npm run dev
- 3
在浏览器打开 http://localhost:3000 查看本地站点
- 4
定制内容:编辑 site.ts,替换 John Doe 占位内容,保存后刷新开发服务器
- 5
替换 app/favicon.ico 以更换浏览器标签图标;字段级说明见 docs/editing-site.md
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/tkachyn/unfolio/blob/master/LICENSEhttps://github.com/tkachyn/unfolio/blob/master/README.mdPermission is hereby granted, free of charge
许可证原文
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/):  ## 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).
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

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 · 作品集
