恭喜你!到目前为止,你已经学会了如何使用 AI 和自然语言来创建网页。现在,是时候将你的劳动成果展示给全世界了。本节课将教你如何使用 GitHub Pages 服务,免费发布你的静态网页项目。

什么是 GitHub Pages?

GitHub Pages 是 GitHub 提供的一项服务,允许你直接从 GitHub 仓库托管静态网站。这意味着你可以将你的 HTML、CSS 和 JavaScript 文件上传到 GitHub,然后 GitHub 会为你生成一个公共的 URL,让任何人都可以通过互联网访问你的网页。它非常适合托管个人作品集、项目演示页面、博客或任何其他只包含前端内容的网站。

它的主要优势包括:

  • 免费: 只要你的仓库是公开的,GitHub Pages 服务就是免费的。
  • 简单: 部署过程集成在 GitHub 平台内,操作直观。
  • 版本控制集成: 你的网站文件和版本历史都在 Git 仓库中,便于管理和回溯。

将你的实践项目发布到 GitHub Pages 的步骤

发布一个网站到 GitHub Pages 通常只需要几个简单的配置步骤。我们将以你之前创建的任何一个静态网页项目(例如个人简介页面)为例:

  1. 确保项目准备就绪:

    • 你的项目根目录下必须有一个名为 index.html 的文件。这是 GitHub Pages 默认会加载的入口文件。
    • 确保所有相关的 CSS 文件、图片和其他资源都放在你的项目文件夹中,并且 index.html 中引用的路径是正确的相对路径。
    • 你的项目应该已经推送到 GitHub 仓库中。
  2. 访问你的 GitHub 仓库设置:

    • 在浏览器中打开你的 GitHub 仓库页面(例如:github.com/你的用户名/你的仓库名)。
    • 点击页面顶部的 “Settings”(设置)选项卡。
  3. 导航到 Pages 设置:

    • 在左侧导航栏中,找到并点击 “Pages” 选项。
  4. 配置部署源:

    • 在 “Build and deployment”(构建和部署)部分,找到 “Source”(源)设置。

    • 在 “Deploy from branch”(从分支部署)下拉菜单中,选择你的项目代码所在的分支,通常是 main(或 master)。

    • 在旁边选择你的网站文件的存放位置。如果你项目的 index.html 在仓库的根目录,就选择 / (root);如果你的网站文件放在一个名为 docs 的文件夹中,就选择 /docs

    • 示例图示(此处无法直接显示图片,请脑补或实际操作):

      • 选择分支: main
      • 选择文件夹: / (root)
  5. 保存并等待部署:

    • 点击 “Save”(保存)按钮。
    • GitHub 会开始部署你的网站。这个过程可能需要几分钟。你通常会在页面的顶部看到一个提示,或者在 “Actions” 选项卡中看到部署进度。
  6. 访问你的网站:

    • 部署成功后,GitHub Pages 页面会显示你的网站的 URL。它通常是这样的格式:https://你的用户名.github.io/你的仓库名/
    • 点击这个链接,就可以在浏览器中查看你的在线网页了!

注意事项与最佳实践

  • 只支持静态内容: GitHub Pages 不支持需要服务器端处理(如 PHP、Python 后端)的动态网站。它只适合 HTML、CSS、JavaScript 和图片等静态文件。
  • 首次部署需要时间: 第一次部署或每次大的更新后,可能需要等待几分钟甚至更长时间才能看到更改生效。
  • 检查 index.html 如果你的网站没有按预期显示,请首先检查你的仓库根目录或指定文件夹中是否存在 index.html 文件,并且文件名大小写完全匹配。
  • 清除浏览器缓存: 有时,即使网站已经更新,浏览器缓存也可能显示旧版本。尝试清除浏览器缓存或使用无痕模式访问。

通过 GitHub Pages,你可以轻松地将你的 AI 生成的网页项目分享给朋友、家人,甚至作为你的在线作品集!

总结

本节课我们学习了如何利用 GitHub Pages 这一免费服务,将你的静态网页项目发布到互联网上。你学会了在 GitHub 仓库设置中配置 Pages,选择正确的部署分支和文件夹,并访问你的在线网站。掌握这项技能,你就能把你通过 AI 编程创造的成果,轻松地展示给全世界。

登录以使用 AI 功能

登录后可将此内容复制到你的账户,解锁全部 AI 学习工具。

登录