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
访问了。