mirror of
https://github.com/MoonTechLab/LunaTV.git
synced 2026-05-21 21:57:28 +08:00
feat: delete NEXT_PUBLIC_ENABLE_BLOCKAD
This commit is contained in:
@@ -79,8 +79,8 @@
|
|||||||
2. 登陆 [Cloudflare](https://cloudflare.com),点击 **计算(Workers)-> Workers 和 Pages**,点击创建
|
2. 登陆 [Cloudflare](https://cloudflare.com),点击 **计算(Workers)-> Workers 和 Pages**,点击创建
|
||||||
3. 选择 Pages,导入现有的 Git 存储库,选择 Fork 后的仓库
|
3. 选择 Pages,导入现有的 Git 存储库,选择 Fork 后的仓库
|
||||||
4. 构建命令填写 **pnpm install --frozen-lockfile && pnpm run pages:build**,预设框架为无,构建输出目录保持空
|
4. 构建命令填写 **pnpm install --frozen-lockfile && pnpm run pages:build**,预设框架为无,构建输出目录保持空
|
||||||
5. (强烈建议)设置 PASSWORD 环境变量。
|
5. 保持默认设置完成首次部署。
|
||||||
6. 保持默认设置完成首次部署。
|
6. (强烈建议)首次部署完成后进入设置,新增 PASSWORD 密钥(变量和机密下),而后重试部署。
|
||||||
7. 如需自定义 `config.json`,请直接修改 Fork 后仓库中该文件。
|
7. 如需自定义 `config.json`,请直接修改 Fork 后仓库中该文件。
|
||||||
8. 每次 Push 到 `main` 分支将自动触发重新构建。
|
8. 每次 Push 到 `main` 分支将自动触发重新构建。
|
||||||
|
|
||||||
@@ -144,7 +144,6 @@ Pull Bot 会反复触发无效的 PR 和垃圾邮件,严重干扰项目维护
|
|||||||
| PASSWORD | 实例访问密码,留空则不启用密码保护 | 任意字符串 | (空) |
|
| PASSWORD | 实例访问密码,留空则不启用密码保护 | 任意字符串 | (空) |
|
||||||
| SITE_NAME | 站点名称 | 任意字符串 | MoonTV |
|
| SITE_NAME | 站点名称 | 任意字符串 | MoonTV |
|
||||||
| NEXT_PUBLIC_STORAGE_TYPE | 播放记录/收藏的存储方式 | localstorage(本地浏览器存储)、database(后端数据库,暂不支持) | localstorage |
|
| NEXT_PUBLIC_STORAGE_TYPE | 播放记录/收藏的存储方式 | localstorage(本地浏览器存储)、database(后端数据库,暂不支持) | localstorage |
|
||||||
| NEXT_PUBLIC_ENABLE_BLOCKAD | 开启智能去广告功能(实验性) | true / false | false |
|
|
||||||
| NEXT_PUBLIC_SEARCH_MAX_PAGE | 搜索接口可拉取的最大页数 | 1-50 | 5 |
|
| NEXT_PUBLIC_SEARCH_MAX_PAGE | 搜索接口可拉取的最大页数 | 1-50 | 5 |
|
||||||
| NEXT_PUBLIC_AGGREGATE_SEARCH_RESULT | 搜索结果默认是否按标题和年份聚合 | true / false | true |
|
| NEXT_PUBLIC_AGGREGATE_SEARCH_RESULT | 搜索结果默认是否按标题和年份聚合 | true / false | true |
|
||||||
|
|
||||||
|
|||||||
@@ -123,13 +123,13 @@ function PlayPageClient() {
|
|||||||
// 上次使用的音量,默认 0.7
|
// 上次使用的音量,默认 0.7
|
||||||
const lastVolumeRef = useRef<number>(0.7);
|
const lastVolumeRef = useRef<number>(0.7);
|
||||||
|
|
||||||
// 新增:去广告开关(从 localStorage 继承,默认取环境变量)
|
// 新增:去广告开关(从 localStorage 继承,默认 true)
|
||||||
const [blockAdEnabled, _setBlockAdEnabled] = useState<boolean>(() => {
|
const [blockAdEnabled, _setBlockAdEnabled] = useState<boolean>(() => {
|
||||||
if (typeof window !== 'undefined') {
|
if (typeof window !== 'undefined') {
|
||||||
const v = localStorage.getItem('enable_blockad');
|
const v = localStorage.getItem('enable_blockad');
|
||||||
if (v !== null) return v === 'true';
|
if (v !== null) return v === 'true';
|
||||||
}
|
}
|
||||||
return process.env.NEXT_PUBLIC_ENABLE_BLOCKAD === 'true';
|
return true;
|
||||||
});
|
});
|
||||||
|
|
||||||
// 同步最新值到 refs
|
// 同步最新值到 refs
|
||||||
|
|||||||
Reference in New Issue
Block a user