
免费空间和域名申请指南:低成本搭建个人网站
搭建个人网站,不一定要先买服务器。作品集、技术博客、个人简历和项目介绍页,通常用免费静态托管就能上线。真正需要弄清楚的是:免费空间提供什么、免费网址属于谁,以及以后能否迁移。平台政策和额度会调整,以下以稳定的操作思路为主,申请前请核对官方套餐说明。
一、先分清空间、域名与网站程序
空间负责存放网页文件,域名负责让访客找到网站,网站程序则决定页面如何展示。静态网站主要由HTML、CSS、JavaScript和图片组成,不需要数据库,最适合低成本起步。如果你要运行传统WordPress、处理订单或保存用户资料,就需要额外的后端、数据库和安全设计,不能直接套用静态托管方案。
“免费域名”也要分清:平台赠送的子域名,例如“用户名.github.io”,不等于你拥有一个独立注册的域名。真正可长期自主续费、转移注册商的独立域名,通常需要付费。所谓首年免费、活动赠送,要查看续费价格、实名要求和所有权条款,不建议将长期项目押在来源不明的免费域名上。
二、平台怎么选:先看需求,再看额度
GitHub Pages适合个人主页、文档和开源项目,能直接从代码仓库发布,操作路径清楚。Cloudflare Pages适合静态网站,也支持连接代码仓库自动部署。Netlify、Vercel同样常见,但免费计划在流量、构建、函数和用途方面各有规定,尤其要确认商业使用限制,不能把“免费”理解为无限资源。
我的建议是:第一次做纯展示网站,先选GitHub Pages;已有前端项目、希望自动构建,再考虑Cloudflare Pages等平台。不要同时注册一堆服务,也不要为了一个简单主页引入数据库、容器和复杂框架。服务越少,故障定位和后续维护通常越容易。
三、注册账号:安全设置别留到最后
通过平台官方网站注册,使用长期有效的邮箱并完成验证。用户名尽量简短、便于公开,因为它可能出现在默认网址中。设置独立密码,开启双重验证,保存恢复代码。注册免费方案时留意是否开启付费试用或自动升级;若绑定支付方式,应同时检查预算提醒与消费限制。
四、跟着做:用GitHub Pages发布第一页
登录GitHub后,新建公开仓库,名称填写“你的用户名.github.io”,其中用户名须与账号一致。准备一个名为“index.html”的首页文件,注意使用英文半角字符,避免保存成“index.html.txt”。没有开发经验,也可以先使用可信的静态模板,替换文字与图片,并遵守模板许可证。
将首页和所需资源上传到仓库,提交到main分支。进入仓库的Settings,找到Pages,在发布来源中选择从分支部署,选择main分支及根目录后保存。界面名称可能随版本变化,但关键始终是确认“哪个分支、哪个目录”作为发布源。
等待部署任务完成,再打开“ https:// 你的用户名.github.io/”。如果暂时无法访问,先查看Actions或Pages里的部署状态,而不是反复修改域名。出现404时,重点检查仓库命名、首页文件名、发布目录和大小写。Linux环境区分大小写,本地能显示的图片,上线后也可能因文件名不一致而丢失。
五、域名怎么申请:先免费验证,再决定购买
预算为零时,直接使用平台提供的默认网址即可,无须额外申请独立域名。等网站内容稳定后,再到正规域名注册商查询并购买。比较价格时,应一起查看首年费用、续费费用、转出规则和隐私保护政策。不要只看便宜后缀,也不要购买明显涉及他人商标的名称。
六、绑定域名:平台配置与DNS缺一不可
以“www.example.com”为例,先按照GitHub官方说明完成域名验证,再在Pages的自定义域名设置中填写该地址。随后进入域名的DNS管理页面,添加CNAME记录:主机名填写“www”,目标填写“你的用户名.github.io”。目标不要带“ https:// ”或网页路径,也不要误填成仓库地址。
如果还要让“example.com”直接访问,则需按托管平台当前文档配置根域名记录,可能涉及A、AAAA或ALIAS等方式。不要照搬旧教程中的IP地址。如果域名DNS由Cloudflare托管,需要先在注册商处正确更换名称服务器;切换前备份原记录,特别是邮箱使用的MX、TXT记录,避免网站上线却影响收信。
DNS修改后通常需要等待缓存更新,无法保证立即全球生效。平台确认解析正确后,再检查HTTPS证书是否签发,并启用强制HTTPS。若证书一直待处理,检查是否存在冲突记录、错误解析或代理配置问题。新手排错时宜先保持解析链路简单,再逐项增加代理、重定向等功能。
七、上线后的经验:免费不等于不用维护
每次发布后,用手机和电脑分别检查首页、图片、导航及错误页面。图片尽量压缩,避免直接上传原始大图;不要把视频文件当普通附件大量分发。静态托管也有使用边界,超出额度或违反用途政策可能影响访问。登录密钥、接口密钥和用户隐私数据,绝不能放进公开仓库或前端代码。
建议保留三份关键资料:网站源文件、域名及DNS配置记录、账号恢复资料。独立域名设置到期提醒,网站定期检查外链和证书状态。将来迁移平台时,先在新平台部署并测试,再调整解析;弃用旧服务时及时清理相关DNS记录,避免留下失效绑定。
最省心的路线是:先用免费空间和默认子域名完成上线,确认自己能持续更新,再购买独立域名。先把内容、访问体验和备份做好,比一开始追求复杂架构更重要。低成本建站的核心,不是找到永远免费的承诺,而是让每一步都可验证、可维护、可迁移。









