尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Free Domains 免费子域名 + GitHub Pages 实战:零基础搭建个人站完整教程

Free Domains 免费子域名 + GitHub Pages 实战:零基础搭建个人站完整教程 Free Domains 免费子域名 GitHub Pages 实战零基础搭建个人站完整教程【免费下载链接】registerFree subdomains for personal sites, open-source projects, and more.项目地址: https://gitcode.com/gh_mirrors/regi/registerFree Domains 是一个开源的免费子域名项目为个人网站、开源项目免费提供你的用户名.is-a-fullstack.dev格式的免费子域名。本教程手把手教你把它和 GitHub Pages 免费托管结合起来——零费用、零基础就能拥有一块 HTTPS 加密、看起来像模像样的专属个人站域名。 Free Domains 是什么一句话概括别人花钱买域名这里免费申请。项目为社区提供is-a-fullstack.dev主域名下的免费子域名适合 个人主页 / 作品集️ 开源项目展示站 博客、演示 Demo 等试验性站点官方还为子域名配置了一整套企业级防护免费就能用上安全与性能配置说明DNSSEC ✅域名签名防劫持SSL/TLSFull自动 HTTPS 证书HSTS强制 HTTPS 访问WAF 防火墙中等安全级别防护浏览器缓存标准缓存TTL 4 小时邮件MX/TXT支持配置邮箱记录⚠️注意官方明确不支持 Netlify 和 Vercel 托管SSL 证书限制而GitHub Pages 是最佳拍档全程免费。 第一步用 GitHub Pages 免费搭好个人站拿到子域名前网站必须已经能访问所以先花 5 分钟建站。1. 创建仓库并上传网页在代码托管平台新建一个仓库建议命名为你的用户名.github.io放入一个最简单的index.html!DOCTYPE html html headtitle我的个人站/title/head bodyh1Hello, 这是我的免费子域名个人站 /h1/body /html提交后在仓库的Settings → Pages中开启 Pages 服务几分钟内站点即可访问地址形如https://你的用户名.github.io。2. 记下你的 Pages 地址后续绑定域名时要用到它——请记住这个纯域名不要带https://不要带末尾/例如yourname.github.io。 第二步检查子域名是否可用项目提供了官方的域名查询工具domain checker见README.md中的 Getting Started 一节输入你想要的子域名比如myname就能实时查看是否已被占用避免白忙一场。⚡ 第三步申请免费子域名两种方式任选方式一CLI 命令行官方推荐最快三步搞定适合想快速上手的同学# 1. 全局安装 CLI 工具 npm install free-domains/cli -g # 2. 登录账号 domains login # 3. 按提示注册你的子域名 domains register方式二手动提交 PR适合想理解原理的同学Fork 或克隆仓库git clone https://gitcode.com/gh_mirrors/regi/register在domains/目录新增一个 JSON 文件文件名格式为子域名.主域名.json例如注册example子域名就创建example.is-a-fullstack.dev.json内容参考{ domain: is-a-fullstack.dev, subdomain: example, owner: { email: helloexample.com }, records: { CNAME: yourname.github.io }, proxied: false }字段说明domain/subdomain主域名和你要的子域名owner.email你的联系邮箱必填recordsDNS 记录GitHub Pages 用户只需一条CNAME指向你的 Pages 地址也支持A、AAAA、MX、TXT等记录proxied是否走 CDN 代理代理后才享受 SSL、WAF 等增强配置提交 Pull Request等待管理员审核合并即可。✅ PR 审核清单4 个必须满足的条件提交前对照项目内置的 PR 模板自查可大幅提高通过率网站已经构建完成网站可以正常访问CNAME记录中不含https://和/owner字段信息填写完整⏱️ 合并后要等多久DNS 生效说明PR 合并后DNS 变更最长可能需要24 小时传播但实际大多数情况下5 分钟左右就能访问。生效后直接在浏览器输入example.is-a-fullstack.dev即可看到你的个人站且自动具备 HTTPS 加密。❓ 常见问题FAQQ为什么 Netlify、Vercel 不支持A受 SSL 证书配置限制官方明确暂不支持这两个平台GitHub Pages、Cloudflare Pages 等静态托管均可正常使用。Q可以配置自己的邮箱吗A可以。在records中添加MX邮件交换和TXT验证/SPF记录即可收发以子域名为后缀的邮件。Q申请被拒绝了怎么办A重点检查上面 4 条审核清单尤其是网站可访问和 CNAME 格式问题PR 描述中附上网站链接或预览图方便管理员审核。Q项目有变动吗A根据仓库README.md的公告Free Domains 已并入更大的Open Domains项目现有用户子域名基本不受影响还新增了 NS 记录、PSL 支持等福利。申请流程与本教程一致迁移期间域名可能有短暂几分钟到一两小时不可用属正常现象。小结GitHub Pages 解决免费托管Free Domains 解决免费域名两者结合 0 元拥有一个带 HTTPS 的专属个人站。现在就去查一个顺眼的子域名今晚就能上线【免费下载链接】registerFree subdomains for personal sites, open-source projects, and more.项目地址: https://gitcode.com/gh_mirrors/regi/register创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表