feat: 产品视频改后台上传,promotion-media 公开访问;gitignore 大文件;保留原文件名上传
Made-with: Cursor
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
# 推广素材(首页与视频源)
|
||||
|
||||
- `index.html`:静态完整落地页参考;线上 Vue 首页已与之对齐,素材路径以本目录为准。
|
||||
- `视频发布/`:产品视频与封面,首页「产品视频」区块使用下列相对路径(经 `promotionUrl` 转为 URL):
|
||||
- `/promotion/视频发布/...`
|
||||
- `视频发布/`:产品视频与封面。**`.mov` 等大文件默认不入 Git**;生产环境请在 **后台 → 文件管理** 上传到 `promotion/视频发布/…`,勾选 **保留原文件名**(路径与文件名见 `视频发布/README.md`)。官网解析到站点后,首页通过 `/api/web/sites/{site_id}/promotion-media/视频发布/...` 拉取。本地开发仍可将文件放在本目录,走 `/promotion/视频发布/...`。
|
||||
- `social/`:**关注我们** 统一资源包(建议只用此目录上线),首页读取:
|
||||
- `social/xiaohongshu.png`、`social/douyin.png`、`social/wechat-official.png`、`social/wechat-channels.jpg`
|
||||
- 源文件可从根目录 `小红书.png`、`抖音.png`、`公众号.png`、`视频号.jpg` 同步复制进来(ASCII 文件名利于网关与日志)。
|
||||
@@ -10,7 +9,7 @@
|
||||
|
||||
## 生产部署
|
||||
|
||||
1. **前端构建产物**(`dist/`)不包含本目录。部署时请把本文件夹 **完整复制** 到站点根下,与 `index.html` 同级,目录名为 `promotion`(即能通过 `https://你的域名/promotion/视频发布/...` 访问视频)。
|
||||
1. **前端构建产物**(`dist/`)不包含本目录。除视频外请把需要的素材 **复制** 到站点根下 `promotion/`(如 `social/`、宣传册相关),或通过 Nginx alias。**视频**推荐仅通过后台上传到 API 存储目录,无需再拷 `.mov` 到静态服务器。
|
||||
2. 或使用 Nginx:
|
||||
|
||||
```nginx
|
||||
|
||||
Reference in New Issue
Block a user