1分钟搭建属于自己的影视网站>第二弹

1分钟搭建属于自己的影视网站>第二弹
胡广生🎬 MoonTV 部署教程(Cloudflare Pages 无服务器版)
MoonTV 是一个基于 Cloudflare Pages 的开源影视项目,无需服务器、无广告、无会员、无捆绑、无登录,轻松实现自由观影!
📋 准备工作
🚀 正式教程
1️⃣ Fork 项目
打开 GitHub 项目地址:
👉 点击跳转
将项目 Fork 到自己的仓库:
Fork 后,点击上方 Actions,找到工作流并点击“手动运行”一次自动更新。
💡 后续作者更新时,将自动同步你的仓库,无需手动操作。
2️⃣ 创建 Cloudflare Pages
- 登录 Cloudflare,进入 Workers & Pages → Pages
- 点击 导入现有 Git 存储库,选择 Connect to Git
- 授权你的 GitHub 账户,选择刚刚 Fork 的 MoonTV 项目
- 构建设置如下:
🔧 构建命令填写:
1 | pnpm install --frozen-lockfile && pnpm run pages:build |
🔧构建输出目录填写:
1 | .vercel/output/static |
🧰 设置兼容性标志(首次部署后)
进入部署设置,将兼容性标志设为:
1 | nodejs_compat |
🌐 添加自定义域名(可选但推荐)
绑定你的自定义域名后需点击 Retry Deployment(重试部署)才会生效。
🔒 设置访问密码(作者更新必选了已经搭建的朋友添加变量)
如果你希望对访问进行加密保护,可以添加一个变量:
变量名(大写字母):PASSWORD
变量值:你自定义的密码
✅ 部署成功后,你将获得:
🚫 无服务器:不需要后端环境,部署简单快速
🆓 无广告 / 无会员 / 无登录 / 无捆绑:纯净的观影体验
🔄 自动更新:借助 GitHub Actions 自动同步作者更新
🌍 可选绑定域名:提升国内访问体验(推荐)
📢 提示:如果你没有域名,也可以使用 VPN 访问原始 Pages 域名。
本文由胡广生原创,仅作为学习,研究,不得用作非法用途,否则产生的一切后果自行承担。