GitHub Pages 可免费搭建个人网站,需创建 username.github.io 仓库、添加 index.html 文件、在 Settings 中启用 Pages 并选择分支、验证 URL 访问,最后可选配自定义域名。

如果您希望在 GitHub 上快速创建一个属于自己的个人网站,GitHub Pages 提供了免费且简便的静态网站托管服务。以下是搭建个人 GitHub 网站的具体操作流程:
一、创建专用仓库
GitHub Pages 要求个人主页必须使用特定命名规则的仓库,该仓库将作为您个人网站的源代码存储位置。
1、登录 GitHub 账户,点击右上角“+”号,选择“New repository”。
2、在 Repository name 输入框中,必须填写为您的 GitHub 用户名.github.io(例如:octocat.github.io)。
3、将仓库设为 Public,勾选 “Add a README file”,点击 “Create repository”。
二、准备网站内容文件
GitHub Pages 默认从仓库根目录加载 index.html 作为首页,因此需确保该文件存在并可被正确识别。
1、进入刚创建的仓库页面,点击 “Add file” → “Create new file”。
2、在文件名栏输入 index.html,注意不要遗漏 .html 后缀。
3、在编辑区粘贴一段基础 HTML 内容,例如:<h1>Hello, GitHub Pages!</h1>。
4、滚动到页面底部,填写提交信息,点击 “Commit new file”。
三、启用 GitHub Pages 服务
仓库创建并提交文件后,需手动启用 Pages 功能,并指定发布源,否则网站不会上线。
1、在仓库主页,点击 “Settings” 标签页(位于 “Code and automation” 右侧)。
2、在左侧边栏中,向下滚动并点击 “Pages”。
抓取指定 GitHub用户的 Stars 项目,生成标准化中文 Markdown 报告。用户提及「分析 GitHub stars」「导出收藏项目」「汇总 GitHub 星标」「生成 stars 报告」或粘贴含 ?tab=stars 的链接时触发。执行通过 bash...
3、在 “Build and deployment” 区域,“Source” 下拉菜单中,选择 “Deploy from a branch”。
4、在 “Branch” 子菜单中,选择 “main”(或 “master”,取决于默认分支名)” 和 “/(root)” 文件夹。
5、点击保存,页面顶部将显示绿色提示条,提示 “Your site is published at https://username.github.io”。
四、验证网站是否生效
GitHub Pages 部署需要一定时间完成构建与全球 CDN 缓存更新,首次部署后需等待并确认访问结果。
1、复制 Settings → Pages 页面中显示的 URL(格式为 https://your-username.github.io)。
2、在浏览器新标签页中粘贴并访问该地址。
3、若看到您编写的 index.html 内容,说明部署成功;若显示 404,请检查仓库名是否完全匹配用户名.github.io,且 index.html 已提交至根目录。
五、自定义域名(可选)
如您已拥有自定义域名,可通过 CNAME 文件将其绑定至 GitHub Pages 站点,实现个性化访问入口。
1、在仓库根目录新建文件,命名为 CNAME(无扩展名,全大写)。
2、在文件内容中仅写入您的域名,例如:www.example.com,不加 http:// 或斜杠。
3、提交该文件后,在 Settings → Pages 页面的 “Custom domain” 输入框中填写同一域名,并勾选 “Enforce HTTPS”。
4、前往域名服务商处,为该域名添加两条 DNS 记录:A 记录指向 185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153(共四条),或添加一条 CNAME 记录指向 username.github.io。
















