尹承修的个人作品集网站——简历的证据层。
网站不是另一套更长、更碎的项目介绍。每个项目页沿 「问题 → 角色边界 → 判断取舍 → 方案 → 证据 → 验证/结果」展开, 回答一个简历可追溯的问题。
- 首页:能力总览与四个项目入口
- 项目页 ×4:Agent Harness / Agent 质量评测(Session-Eval)/ 多模态内容创作 / AI-Native 产品迭代
- 简历页:与
content/尹承修_新版简历.md对齐的在线版本
事实、叙事、证据与视觉的规则全部落在 content/ 的规范文档里;开发与协作协议见 AGENTS.md。
Next.js 16 · React 19 · Tailwind CSS 4 · vinext(Cloudflare)· Cloudflare Pages 生产托管
| 路径 | 职责 |
|---|---|
app/ |
页面与组件;content.ts 是内容数据模型 |
content/ |
规范文档、简历事实基线、历史归档 |
public/evidence/ |
项目证据素材 |
scripts/ |
静态导出与校验(export-static / verify-static) |
tests/ |
渲染与项目契约测试 |
dist/pages/ |
静态导出产物(不入库) |
npm install
npm run dev # localhost 开发
npm run lint # ESLint
npm test # 构建 + 渲染/契约测试
npm run build # vinext 构建默认只在 localhost 开发与验收;不主动部署。
仅当负责人明确要求发布时执行:
npm run lint && npm test && npm run build
node scripts/export-static.mjs
node scripts/verify-static.mjs
npx wrangler pages deploy dist/pages --project-name ai-product-portfolio --branch main --commit-dirty=true正式地址:https://ai-product-portfolio.pages.dev
AGENTS.md— 开发协议、协作规则、目录与分支治理content/PORTFOLIO-NARRATIVE-SPEC.md— 长期叙事规则content/PROJECT-SITE-BRIEF.md— 项目页当前约束content/EVIDENCE-INTERACTION-CONTRACT.md— 证据与交互契约content/VISUAL-SPEC.md— 视觉规范(颜色/字号/间距/圆角/断点档位)content/尹承修_新版简历.md— 简历事实基线