这是什么
GitHub Pages 是 GitHub 自带的静态站发布服务:仓库里放好 HTML(或用 Jekyll 等生成器),就能发布成网站。官方文档口径:GitHub Free 账号可以对公开仓库使用 Pages,免费。文档站、项目主页、个人博客这类纯静态内容,放这里是零成本且长期稳定的选择。
怎么申请
- 注册 GitHub 账号(Free 即可)。
- 建一个公开仓库,放入静态文件或站点生成器工程。
- 在仓库 Settings 的 Pages 里开启发布,选好分支,拿到访问地址。
额度
- Pages 本身免费,面向 GitHub Free 账号的公开仓库。
- 仓库与站点的大小、流量等细则以 GitHub 官方文档为准。
限制
- 免费的前提是仓库公开,代码和内容别人都能看。
- 只适合静态站:没有服务端运行时,动态功能要靠前端调用外部 API。
- 不适合拿来做大文件分发或高流量下载站,用途限制以官方文档为准。
避坑
- 公开仓库等于公开一切:别把带密钥的配置文件、未发布的稿子放进 Pages 仓库。
- 自定义域名要做 DNS 验证,按官方文档走,别只指个 CNAME 就以为完事。
最后验证:2026-11-14。以上信息以官方页面为准,申请前请打开官网再核对一次。
常见问题
GitHub Pages 免费吗?
免费,GitHub Free 账号对公开仓库可用。(最后验证:2026-11-14)
GitHub Pages 能放私有仓库吗?
免费口径是公开仓库;私有仓库发布属于付费计划范围,以官方文档为准。(最后验证:2026-11-14)
GitHub Pages 能跑后端吗?
不能,它只发静态站,动态功能要调外部 API。(最后验证:2026-11-14)