# 黄果短剧统一订阅源 ## 双渠道:正式版(稳定)与测试版(滚动更新) 新版 FM 与 UZN 均可订阅。源分为两条渠道,站点 key 不同,**观看历史相互独立**,可在同一客户端并存。 **正式版 V1(稳定,不随日常更新变化)** ```text Node/md5 订阅:https://huangguo-uz.lxpkwwz.ccwu.cc/index.js.md5 Node 本地 ZIP:https://huangguo-uz.lxpkwwz.ccwu.cc/huangguo-node.zip FM json 订阅:https://huangguo-uz.lxpkwwz.ccwu.cc/fm/formal/vod.json FM 本地 ZIP:https://huangguo-uz.lxpkwwz.ccwu.cc/fm/formal/huangguo-fm.zip ``` **测试版(滚动更新,优先体验最新改动)** ```text Node/md5 订阅:https://huangguo-uz.lxpkwwz.ccwu.cc/beta/index.js.md5 Node 本地 ZIP:https://huangguo-uz.lxpkwwz.ccwu.cc/beta/huangguo-node.zip FM json 订阅:https://huangguo-uz.lxpkwwz.ccwu.cc/beta/fm/formal/vod.json FM 本地 ZIP:https://huangguo-uz.lxpkwwz.ccwu.cc/beta/fm/formal/huangguo-fm.zip ``` - 正式版显示为“黄果短剧·正式版V1”,站点 key:Node `nodejs_huangguo`、FM `huangguo_fongmi`。 - 测试版显示为“黄果短剧·测试版V9”(FM json 为“黄果短剧·测试版V6”),站点 key:Node `nodejs_huangguo_beta`、FM `huangguo_fongmi_beta`。 - 因 key 不同,两渠道观看历史相互独立;想保留历史请固定使用同一渠道。 - 更新规则:日常更新只发布到**测试版**;确认稳定后再同步到**正式版**,并把正式版号递增(V1→V2)。同步前正式版内容保持不变。 - 评分显示:**测试版**把评分并进底部备注,形如“8.5分 · 更新至20集”。UZN(uz影视)的卡片只有“底部备注”能渲染评分——它的右上角/左上角字段(topRightRemarks、vod_douban_score、vod_year)只对 type101 原生扩展生效,我们这种 type3 Node 源不生效,因此无法把评分放到左上角。**正式版**维持原样(评分仍由 FM 的 `vod_year` 显示在左上角)。 - 主分类顺序:精选、排行榜、更新、短剧、漫剧、专题、魔改、换脸、最新地址;AI 分类子项中“当前热播”置首。 ## 历史归档(停止维护) 以下旧源保留原文件和地址,避免影响已安装配置;不会继续更新、修复或重新构建: - 旧 UZ 正式版 V1:`https://huangguo-uz.lxpkwwz.ccwu.cc/uzAio.zip` - 旧 UZ 测试版 V45:`https://huangguo-uz.lxpkwwz.ccwu.cc/uzAio-beta.zip` (旧 FM V4 使用的 `/fm/formal/` 入口现由正式版渠道沿用。) ## 构建与冻结规则 `npm run build` 只构建并发布**测试版**(`/beta/`)的 Node.js 源与 FM 源,生成远程 MD5 校验文件和本地 ZIP,并把历史归档原样复制到发布目录。**正式版产物冻结在 `dist/` 中,日常构建不会触碰**,所以正式版链接和内容保持不变。 需要把当前改动同步到正式版时,运行 `SYNC_FORMAL=1 npm run build` 重建正式版产物,并递增正式版号(V1→V2,需同步修改构建脚本与本文档),之后正式版再次冻结于该次构建结果。 UZ 正式版 V1、测试版 V45 及旧 FM V4 均被永久冻结;构建脚本会校验 UZ ZIP 的固定 SHA256,拒绝重建旧 UZ 包。