refactor: move private seo artifacts into storage

This commit is contained in:
www
2026-04-19 21:10:02 +08:00
parent 53a1d7e4fd
commit 566e966582
10 changed files with 108 additions and 67 deletions

View File

@@ -50,6 +50,46 @@
- sitemap 入队
- starter published copy
### 2.1 运行产物存储口径补充
`2026-04-19` 开始,新增一条更严格的后端存储口径:
1. 后台运行产物
2. 工作台快照
3. 任务池快照
4. 手工导入中间文件
5. Search Console 模板
6. 站外 SEO latest / snapshot 摘要
以上这类数据,统一视为:
- 私有数据
- 运行时数据
- 不应默认纳入 Git 的数据
所以默认都应落在:
- `code/storage/...`
而不是:
- `code/public/...`
- `code/app/public/...`
当前已完成的收口包括:
1. `domain-seo-external latest / snapshot / snapshot-validate` 已迁到 `storage/external-seo/...`
2. `video-metadata-missing-workbench` 已迁到 `storage/video-metadata-missing/workbench`
3. `video-metadata-missing-task-pool` 已迁到 `storage/video-metadata-missing/task-pool`
4. `domain-seo-external/manual-import` 已迁到 `storage/external-seo/manual-import`
5. `domain-seo-external/search-console` 模板目录已迁到 `storage/external-seo/search-console`
以后如果再新增类似后台产物目录,优先原则是:
1. 先想能不能放 `storage`
2. 默认不要放 `public`
3. 只有明确需要前台公开访问的静态资源,才考虑进入 `public`
### 3. 公共规则侧
已确立为全项目公共主线的内容: