简体中文 | English
只需一个 Pull Request,即可拥有你的专属
.moe.page域名!
moe.page 是一个免费、开放、自动化的二级域名分发项目,旨在为你的个人项目、博客、主页或任何有趣的想法,提供一个可爱又好记的域名。
点击页面右上角的 Fork 按钮,将这个项目复制到你自己的 GitHub 账号下。
- 在 你 Fork 后的仓库里,进入
records/文件夹。 - 点击
Add file->Create new file。 - 文件名必须是你想要的子域名,并以
.json结尾。例如,如果你想申请luna.moe.page,文件名就应该是luna.json。
将下面的模板复制到你刚刚创建的文件中,并修改成你自己的信息。
{
"owner": {
"username": "你的GitHub用户名",
"email": "你的联系邮箱(可选)"
},
"domain": "luna",
"records": {
"A": ["1.2.3.4"]
},
"proxied": false
}字段说明:
owner: 你的个人信息。domain: 你想要的子域名(必须和文件名一致)。records: 你想设置的 DNS 记录。A: 指向一个 IPv4 地址。CNAME: 指向另一个域名。(注意:CNAME 很霸道,如果用了它,就不能有其他任何记录!)TXT: 可以是任何文本,常用于验证。
proxied: 是否开启 Cloudflare 代理(橙色云朵),只对 A, AAAA, CNAME 记录有效。
- 完成以上步骤后,回到你仓库的首页。
- 你会看到一个提示,点击
Contribute->Open pull request。 - 简单描述一下你的网站是做什么的,然后提交 PR。
- 直接保留 GitHub 默认的提交说明(例如
Create luna.json),或简单描述变更即可,不需要特殊格式。详细检查规则见 提交规范。 - 机器人会检查提交信息、JSON / DNS 格式与已有记录的归属,并在 PR 中更新检查结果。检查通过后,管理员可通过邮件中的私密审核页面查看详情、批准并合并,或填写原因拒绝。邮件功能需要先完成管理员配置。
- 合并后,GitHub Actions 会部署 DNS 记录,请确认部署成功。
- 禁止用于任何非法、不当内容,包括但不限于钓鱼、垃圾邮件、成人内容等。
- 请遵守 CNAME 的规则:如果你的记录里有
CNAME,就不能有其他任何类型的记录。 - 我们保留随时删除被滥用的域名的权利。
请查看 自动审核与邮件服务配置。自动检查仅验证格式,不判断网站内容是否合规。涉及所有权转移、删除记录或清理旧 DNS 值的变更需要人工处理。owner.email 是可选字段,提交到公开仓库后所有人均可查看。
- 感谢 Cloudflare 提供的强大支持。
现在就开始吧!