Commit Graph

3 Commits (a647b6f37f886654854c5635bf44c8cd40cb3dbd)

Author SHA1 Message Date
Council 5c433ea20e docs: 新增插件静态文件引用规范 + 经验条目18($public_host最佳实践)
- EXPERIENCES.md: 新增第18条(P2)— 插件模板静态文件引用规范
  - 根因一:cdn.jsdelivr.net 大陆阻断
  - 根因二:$public_host 在插件视图不可用
  - 规范:控制器显式传递 public_host,模板用 {{}}
  - 优先级:本地文件 > 国内CDN > 国际CDN
- EXPERIENCES.md: 检查清单新增2项(本地文件优先 + $public_host 显式传递)
- DEVELOPMENT_GUIDELINES.md: 新增第8条 — 插件模板静态文件引用规范(完整代码示例)
- README.md: 实现参考新增 DEVELOPMENT_GUIDELINES.md(置顶)
2026-04-25 08:55:00 +08:00
Council f8bb136d97 fix(Task1): 票夹API双斜杠404 — 修复apiBase构造 + 同步static文件到public/
根因:ticket_card.js 的 apiBase 动态构造错误(双斜杠)
+ static文件只更新了app/未同步public/导致Nginx仍serve旧版

详见 docs/DEBUG_STATIC_FILE_SYNC.md(第17条踩坑经验)
2026-04-24 15:39:43 +08:00
Council e7730170f3 docs: add EXPERIENCES.md - 16 critical lessons from refactoring session
- docs/EXPERIENCES.md: Cleaned experience document with P0/P1/P2 classification
  - P0: footer missing → infinite loading, Vue3 textarea interpolation, field names from source
  - P1: plugin view paths, Hook.php return fields, CDN blocking, PHP comment pollution
  - P2: AmazeUI classes, Base64 URL encoding, search field consistency
- README.md: Add prominent link in top section + update project status
- docs/refactoring_learnings.md: Granular 24-round extraction from raw log
2026-04-17 00:43:34 +08:00