在现今互联网时代,为自己或项目搭建一款展示网站是一项极好的入门项目。GitHub Pages 是一个面向静态网站的免费托管服务,非常适合用于个人博客、作品集或项目文档展示。不需要服务器,几步便可上线。

首先,你需要登录 GitHub,创建一个新的公开仓库。如果是用户个人主页,仓库名称必须为 <用户名>.github.io,该仓库即为你的网站源。

接下来,将网站文件(如 index.html、README.md 或 Markdown 内容)推送到仓库;GitHub 会自动发布内容为网页,访问地址为 https://<用户名>.github.io。

如果你更倾向于项目网站,可以在任意仓库中开通 Pages 功能,选择特定分支(如 main、gh-pages)或 /docs 文件夹作为源代码位置。只要你推送更新内容,它会自动 rebuild 并部署上线,也可以采用 GitHub Actions 自动构建流程实现更多自定义操作。

想拥有更精美的界面?GitHub Pages 原生支持通过 Jekyll 构建静态站点,你可以选择官方主题、使用 Markdown 编辑内容,并轻松添加博客布局。此外,也可以使用其他静态站点生成器(Hugo、Gatsby、Next.js 等),通过 GitHub Actions 构建并发布静态页面至仓库,同时可使用 .nojekyll 文件禁用默认构建行为。

想使用自己的域名?只需在仓库中新增 CNAME 文件,并将你的自定义域名填写其中,同时在域名注册商处添加相应 DNS 记录,即可实现个性化访问,提升专业感。

整个流程总结如下:创建仓库 → 推送网页文件 → 设置 Pages 发布源 → 使用主题或构建生成器包装 →(可选)添加自定义域名 → 网页上线。操作相对简便,持续更新后网站自动刷新,十分适合入门和展示作品。