# Figma 模板库

56 套 Web UI Kit 本地整理 + 静态展示站，35 套 Figma 原生已云端就位 Drafts。

## 结构

```
├── source/         11G · 原始 zip/7z/rar + 预览图（gitignored）
├── extracted/      全套解压（gitignored）
├── manifest.json   56 条元数据
├── figma-files.json  云端 fileKey 列表
├── scripts/
│   ├── import-to-figma.sh    open -a Figma 批量（注意：不上云，仅本地）
│   └── match-and-update.py   按名字模糊匹配 Figma fileKey 回填 data.json
├── web/                      静态展示站
│   ├── index.html / styles.css / app.js
│   ├── data.json             前端数据
│   ├── thumbs/   6.1M        56 张 cover
│   └── previews/ 52M         gallery 压缩 JPG
├── nginx.conf + .htpasswd + Dockerfile   部署用
└── .memory/status.md         项目记忆
```

## 本地跑

```bash
cd web && python3 -m http.server 4010
# → http://localhost:4010
```

## 部署

`nginx:alpine` 容器 + basic-auth（kang / 见 credentials.md）。
Coolify dockerfile 模式，Gitea 主仓 + GitHub 镜像。

## 关键教训

- **`open -a Figma file.fig` 不上传云端**，仅本地打开。真·上云走网页 Import 对话框（接受 .fig .sketch .pdf 等）
- **fileKey 抓取**：Figma REST 无 list-drafts；用内部 API `/api/folders/{drafts_folder_id}/paginated_files` 需登录 cookie，Playwright MCP 实现
