GitHub Pages 托管

GitHub Pages 是一项托管服务,允许你在 GitHub 的服务器上发布你的网站。

更多细节,请访问 GitHub Pages 的官方文档

将网站(比如你的 WASM 游戏)部署到 GitHub Pages,是通过将文件放在 GitHub 仓库的一个特殊分支中来实现的。你可以为此创建一个单独的仓库,但你也可以从与源代码相同的仓库中进行。

你需要准备最终的站点文件以便进行部署。


在你的 git 仓库中创建一个空分支:

git checkout --orphan web
git reset --hard

经过上面的操作,你现在所处的应该在一个空的工作目录。

把所有需要托管的文件,包括你的 HTML、WASM、JavaScript 和 assets 文件,提交到 git:

git add *
git commit

(或者最好在上面的命令中手动罗列添加你的文件,以代替 * 通配符)

把你的新分支 Push 到 GitHub:

git push -u origin web --force

在 GitHub Web UI 中,进入仓库设置,去到 "GitHub Pages" 部分,然后在"源代码"下选择分支 "web" 和 /(根)文件夹。然后点击"保存"。

稍微等一下,你的网站应该可以通过 https://your-name.github.io/your-repo 访问了。