📜  github pages push (1)

📅  最后修改于: 2023-12-03 15:30:57.956000             🧑  作者: Mango

Github Pages Push

Github Pages 是 Github 提供的一个免费的静态网站托管服务,可以让开发者将自己的项目直接发布到 Github 上,并通过特定的域名访问。

github pages push 是一个工具,可以将本地的静态网站或博客直接推送到 Github Pages 上,并自动运行 jekyll 等工具生成网站。

使用方法
1. 安装 github pages push

首先需要安装 github pages push 工具,可以通过以下命令进行安装:

gem install github-pages-push
2. 准备本地网站

在本地搭建好需要发布的网站,可以使用任何现有的工具进行搭建,例如 jekyllhugo 等。

3. 初始化项目

在本地的网站根目录使用以下命令初始化一个新的 Github Pages 仓库:

github-pages-push init

该命令会在本地目录中生成一个 .github-pages 的隐藏文件夹,并在 Github 上创建一个新的仓库用于存储网站文件。

同时需要将 .github-pages 文件夹加入到 .gitignore 文件中,避免将此文件夹提交到 Github 上。

4. 配置 Github token

在使用 github-pages-push 工具之前,需要将 Github token 配置到本地环境变量中,用于验证 Github 账户权限。

可以在 Github 的官网上生成一个新的 token,并添加以下环境变量:

export GITHUB_TOKEN=your_token
5. 推送至 Github Pages

完成上述步骤之后,就可以使用 github-pages-push 工具将本地网站推送至 Github Pages 上了。

在本地的网站根目录使用以下命令即可将网站推送至 Github Pages:

github-pages-push deploy
总结

通过使用 github-pages-push 工具,我们可以轻松地将本地的静态网站或博客推送到 Github Pages 上,为我们带来了极高的便利性。

同时,在使用过程中需要注意 Github token 的配置,避免泄露个人账户信息。