fix(clashmeta): render block-style yaml for subscription export

This commit is contained in:
yinjianm
2026-04-18 01:11:11 +08:00
parent 964d055021
commit 9ca92430ee
3 changed files with 95 additions and 16 deletions
@@ -37,9 +37,9 @@
|------|------|------|------|
| 2026-04-18 00:29:00 | 方案包创建 | completed | 已创建 `202604180029_fix-clashmeta-flow-map-export` |
| 2026-04-18 00:31:00 | 1.1 | completed | 已确认问题点在 `ClashMeta.php``Yaml::dump(..., 2, 4, ...)` |
| 2026-04-18 00:32:00 | 1.2 | completed | 已将 `ClashMeta` dump inline 深度提升到 `10` 并增加注释 |
| 2026-04-18 00:33:00 | 2.1 | completed | 已确认 `git diff` 仅涉及 `ClashMeta` 序列化参数与注释,方案包校验通过 |
| 2026-04-18 00:33:30 | 2.2 | completed | 已记录运行验证受限原因:本机无 `php``vendor` |
| 2026-04-18 00:32:00 | 1.2 | completed | 初始尝试已将 `ClashMeta` dump inline 深度提升到 `10` |
| 2026-04-18 00:33:00 | 2.1 | completed | 服务器真值显示 `?flag=meta` 仍返回 `- { ... }`,确认仅调参数无效 |
| 2026-04-18 00:33:30 | 2.2 | completed | 已切换为显式 block style YAML 渲染方案,并保留运行验证受限说明 |
---
@@ -48,5 +48,5 @@
> 记录执行过程中的重要说明、决策变更、风险提示等
- 本次只修 `ClashMeta`,未联动 `Clash` / `Stash`
- 本机缺少 `php``vendor`,无法执行运行时订阅生成验证
- 本机缺少 `php``vendor`,无法在当前工作区执行运行时订阅生成验证
- 当前 diff 还包含换行符提示:Git 显示该文件后续可能按工作树策略从 LF 触碰为 CRLF