feat(web): simplify ranking time range labels
This commit is contained in:
1 parent
11930db2bf
commit
99b71c037c
4 files changed
+8
-8
No files matched your search
+1
-1
@@ -559,7 +559,7 @@ P3 实现说明:
|
||||
| 页面 | 内容 |
|
||||
|---|---|
|
||||
| 首页 | 最新动态优先:标题下显示「收录视频 N」;顶部四个数据卡片为「今日入库→视频榜按入库排序 / 播放增量→视频榜按 1 日增长排序 / 7 日粉丝变化→粉丝页 / 数据日期」;下方为最近发布、增长动态、热度速览三个区块,统一使用竖排媒体卡(封面 + 两行截断标题 + 作者/数据行 + 高亮数据行)与响应式网格:移动端每行 2 个、PC 每行 3 个,每处各取前 6 条;采集状态等运行期信息只在登录后的「系统」页可见;有候选且已登录时,首页显示「N 条候选待确认」提示条(访客不显示)。 |
|
||||
| 视频(`/videos`) | 发布时间(默认)、内容效率、综合热度、入库时间、播放/投币/收藏/评论、互动率、播放增量、播放增速;工具条为「排序」下拉 + 时间下拉 + 右侧放大镜搜索框(一行展示),时间支持全部/7 天/30 天/90 天/1 年/年份。 |
|
||||
| 视频(`/videos`) | 发布时间(默认)、内容效率、综合热度、入库时间、播放/投币/收藏/评论、互动率、播放增量、播放增速;工具条为「排序」下拉 + 时间下拉 + 右侧放大镜搜索框(一行展示),时间支持全部/7天内/30天内/90天内/1年内/年份(如 2026年)。 |
|
||||
| UP主(`/ups`) | 独立入口,不再与视频混排;卡片显示 UP 头像、视频数与总时长、最新粉丝数,以及当前排序的主/副指标(「总播放」排序时副指标为「平均播放」);排序下拉含平均播放(默认)、内容效率、互动效率、内容量、总播放、视频数、总互动、最近发布;不提供按视频数筛选。 |
|
||||
| 数据说明(`/about`) | 数据来源与更新、发布时间/入库时间/快照日期、指标公式、时长与成熟窗口筛选、粉丝快照覆盖与已知局限;数值由 `/api/about` 动态读取。 |
|
||||
| 视频详情 | 元数据、分 P 数、七项指标、内容/互动效率、入库时粉丝数、单指标趋势、快照表、同 UP 对比。 |
|
||||
|
||||
@@ -174,7 +174,7 @@ uv run python app.py serve --preview --config data/preview/config.jsonc
|
||||
- 「视频」与「UP主」是两个独立入口;工具条顺序为「排序」下拉 → 时间下拉(无需 label)→ 右侧自适应搜索框(最大 320px,放大镜按钮在输入框内),三者在 PC 与移动端都保持一行;
|
||||
- 视频排序:发布时间(默认)、内容效率、综合热度、入库时间、播放/投币/收藏/评论、互动率、播放增量/播放增速;UP 排序:平均播放(默认)、内容效率、互动效率、内容量、总播放、视频数、总互动、最近发布;
|
||||
- UP 卡片显示 UP 头像(无头像时显示首字母占位)、视频数/总时长与最新粉丝数;「总播放」排序时副指标显示「平均播放」(相当于平均播放榜,主副指标对调);UP 详情页也显示头像;
|
||||
- 时间筛选:全部 / 近 7 天 / 近 30 天 / 近 90 天 / 近 1 年 / 已入库的年份;不再提供按收藏夹过滤,UP 页也不再按视频数筛选;
|
||||
- 时间筛选:全部 / 7天内 / 30天内 / 90天内 / 1年内 / 已入库年份(如 2026年);不再提供按收藏夹过滤,UP 页也不再按视频数筛选;
|
||||
- 内容效率 = 播放 / 内容小时;单条视频用 60 分钟先验暴露量向全库均值收缩,只统计时长 ≥ 600 秒、发布满 2 天、播放 ≥ 2000 的视频(综合热度榜同样要求播放 ≥ 2000);UP 内容效率用经验贝叶斯收缩,避免极小样本冲榜;
|
||||
- 「数据说明」(`/about`)说明数据来源、发布时间/入库时间/快照日期、指标公式、筛选口径与已知局限,数值由 `/api/about` 动态读取;
|
||||
- 视频详情提供分 P 数、七项指标、内容/互动效率、入库时粉丝数、单指标趋势、快照表和同 UP 对比;UP 页提供聚合趋势、单视频对比与入库时/当前粉丝数;
|
||||
|
||||
+1
-1
@@ -745,7 +745,7 @@ UP 内容效率 = EB 收缩后的 Σview / Σ内容小时
|
||||
| 页面 | 内容 |
|
||||
|---|---|
|
||||
| 首页 | 最新动态优先:标题下显示「收录视频 N」;顶部四个数据卡片为「今日入库 / 播放增量 / 7 日粉丝变化 / 数据日期」(前三项可点击跳转);下方为最近发布、增长动态、热度速览三个区块(竖排卡片,移动端每行 2 个、PC 每行 3 个,每处前 6 条);采集/候选等运行期信息只在登录后的「系统」「候选」页可见 |
|
||||
| **视频** | 排序下拉:发布时间(默认)/内容效率/综合热度/入库时间/播放/投币/收藏/评论/互动率/播放增量/播放增速;时间下拉:全部/7 天/30 天/90 天/1 年/年份;搜索框约 230px;不再按收藏夹过滤 |
|
||||
| **视频** | 排序下拉:发布时间(默认)/内容效率/综合热度/入库时间/播放/投币/收藏/评论/互动率/播放增量/播放增速;时间下拉:全部/7天内/30天内/90天内/1年内/年份(如 2026年);搜索框约 230px;不再按收藏夹过滤 |
|
||||
| **UP主** | 独立入口;排序下拉:平均播放(默认)/内容效率/互动效率/内容量/总播放/视频数/总互动/最近发布;时间下拉同上;不按视频数筛选 |
|
||||
| 工具条 | 顺序为「排序」(带 label)→ 时间(无 label)→ 右侧自适应搜索框(最大 320px,放大镜按钮内嵌),gap 10px,PC 与移动均一行 |
|
||||
| 数据说明 | 数据来源与更新节奏、三个时间概念、指标公式、时长/成熟窗口筛选、粉丝快照覆盖与已知局限;数值由 `/api/about` 动态读取当前配置 |
|
||||
|
||||
@@ -29,11 +29,11 @@ const UP_SORTS = [
|
||||
["latest", "最近发布"],
|
||||
];
|
||||
const TIME_RANGES = [
|
||||
["all", "全部时间"],
|
||||
["7", "近 7 天"],
|
||||
["30", "近 30 天"],
|
||||
["90", "近 90 天"],
|
||||
["365", "近 1 年"],
|
||||
["all", "全部"],
|
||||
["7", "7天内"],
|
||||
["30", "30天内"],
|
||||
["90", "90天内"],
|
||||
["365", "1年内"],
|
||||
];
|
||||
const VIDEO_METRIC_PRIMARY = new Set(["view", "coin", "favorite", "reply"]);
|
||||
const OVERVIEW_TTL = 60_000;
|
||||
|
||||
Reference in new issue
Block a user