Netlify 部署指南
手机用户提示
本页截图基于电脑端浏览器。手机浏览器里菜单可能会折叠,按钮位置也可能略有差异;如果某一步找不到入口,先把手机浏览器切换为"桌面版网站"或"电脑端 UA"再继续。
目标
完成本教程后,你将拥有一个运行在 Netlify 上的弹幕 API 服务,地址格式为 https://xxx.netlify.app/ 或 https://xxx.netlify.com/ 。
准备工作
开始之前,请确认你已有:
- GitHub 账号 — 用于 Fork 仓库
- Netlify 账号 — 可以用 GitHub 直接注册
第 1 步:先 Fork 上游仓库
打开上游仓库页面:
按顺序操作:
- 点击页面右上角的 Fork
- 选择你自己的 GitHub 账号
- 等页面变成
你的GitHub用户名/danmu_api

先点 Fork。

确认 Fork 到你自己的账号下。
第 2 步:前往 Netlify
直接打开:
- www.netlify.com — 首页
- app.netlify.com/login — 登录页
- app.netlify.com/signup — 注册页
分两种情况:
- 还没有账号:点右上角 Sign up
- 已经有账号:点右上角 Log in

先到 Netlify 首页。没有账号就点 Sign up,有账号就点 Log in。
第 3 步:用 GitHub 注册
如果你还没有 Netlify 账号,按顺序做:
- 打开注册页:app.netlify.com/signup
- 点 GitHub
- 如果后面出现资料填写页,按正常信息填完继续
如果你已经有账号,这一步跳过,直接登录。

注册时直接选 GitHub。

如果出现资料页,正常填完继续。
第 4 步:打开导入页,点 GitHub
登录后直接打开:
- app.netlify.com/start — 导入页
如果你已经在后台,也可以自己点:
- Add new project
到导入页后,直接点 GitHub。

到这里后直接点 GitHub。
第 5 步:给 GitHub 仓库授权
跳到 GitHub 授权页后,按顺序做:
- 怕麻烦就直接选 All repositories
- 如果你选 Only select repositories,一定要把你自己的
danmu_api勾进去 - 点授权按钮继续

最省事就是直接选 All repositories。
第 6 步:回 Netlify,选你自己的 danmu_api
授权完成后会回到 Netlify。
这里只做 3 件事:
- 搜
danmu_api - 选
你的GitHub用户名/danmu_api - 不要选
huangxd-/danmu_api
重要提示
一定要选择你自己账号下的仓库,不要选择 huangxd- 开头的上游仓库。
第 7 步:先把站点创建出来
进入站点创建页后,先这样做:
- 构建配置先保持默认(不要自己乱改 build command 和 publish directory)
- 直接点 Deploy site
- 等它创建完成
创建完成后,会进入站点概览页面。

创建完成后会进入这个概览页。
第 8 步:添加环境变量
首次部署完成后,需要补充环境变量才能正常使用。
路径: Site configuration → Environment variables → Add a variable
必填变量
| 变量名 | 说明 |
|---|---|
ADMIN_TOKEN |
管理员密码,用于登录后台系统配置页面 |
TOKEN |
API 访问令牌(默认 87654321) |
管理员界面必配变量
必配说明
以下变量用于管理员界面修改系统配置,不配置无法进入系统配置界面,会提示"更新失败"。
| 变量名 | 说明 |
|---|---|
DEPLOY_PLATFROM_ACCOUNT |
Netlify Team slug 或 Team ID |
DEPLOY_PLATFROM_PROJECT |
Site ID / Project ID |
DEPLOY_PLATFROM_TOKEN |
Netlify Personal Access Token |
变量详情参见:
第 9 步:手动重新部署一次
变量保存后,再按这个路径走:
Deploys → Trigger deploy → Deploy site
不同版本按钮名字可能略有差异,也可能显示为 Retry deploy 或 Clear cache and deploy site。新手先选普通的 Deploy site,等这次部署成功,再继续测试。
第 10 步:测试验证
重新部署成功后,访问你的 Netlify 地址(格式:https://xxx.netlify.app/):
测试首页
直接访问根路径,应该能看到 danmu_api 的欢迎页面。
测试 API
在浏览器访问搜索接口:
将 xxx.netlify.app 替换为你的实际域名,将 87654321 替换为你设置的 TOKEN 值。
如果返回 JSON 数据(包含弹幕搜索结果),说明部署成功。
测试管理员后台
访问 https://xxx.netlify.app/admin/,输入你设置的 ADMIN_TOKEN 密码登录。
常见问题
积分提醒
Netlify 免费账户每月有 300 积分,升级配置或触发重新部署扣 15 分。请注意积分消耗,积分用完后需等到下个月重置。