跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Hexo 使用 Github Actions 自动发布至 Github Pages 时,生成的 html 页面空白?
未分類
22 11 月 2020

Hexo 使用 Github Actions 自动发布至 Github Pages 时,生成的 html 页面空白?

Hexo 使用 Github Actions 自动发布至 Github Pages 时,生成的 html 页面空白?

資深大佬 : s609926202 3

以下是 hexo 配置文件_config.yml 部署配置项:

deploy:   type: git   repo: [email protected]:xx/xx.github.io.git   branch: main 

以下是.gitignore 文件内容:

.DS_Store Thumbs.db db.json *.log node_modules/ public/ .deploy*/ 

以下是 Github Actions 配置文件:

name: CI  on:   push:     branches:       - main  jobs:   build:     runs-on: ubuntu-latest # 在最新版的 Ubuntu 系统下运行          steps:     - name: Checkout # 将仓库内 master 分支的内容下载到工作目录       uses: actions/[email protected] # 脚本来自 https://github.com/actions/checkout            - name: Use Node.js 10.x # 配置 Node 环境       uses: actions/[email protected] # 配置脚本来自 https://github.com/actions/setup-node       with:         node-version: "10.x"          - name: Setup Hexo env       env:         ACTION_DEPLOY_KEY: ${{ secrets.HEXO_DEPLOY_PRI }}       run: |         # set up private key for deploy         mkdir -p ~/.ssh/         echo "$ACTION_DEPLOY_KEY" | tr -d 'r' > ~/.ssh/id_rsa # 配置秘钥         chmod 600 ~/.ssh/id_rsa         ssh-keyscan github.com >> ~/.ssh/known_hosts                  # set git infomation         git config --global user.name 'xx'         git config --global user.email '[email protected]'         # install dependencies         npm install -g hexo-cli         npm install        - name: Deploy       run: |         hexo clean         hexo generate         hexo deploy # 执行部署程序 

Github Pages 主分支为 main 分支,也只有这一个分支。但是 push Hexo 到 Github,自动部署后推送到 xx.github.io 仓库的 html 内容却为空,本地 hexo server 后预览正常。

请勿需要如何改进下,可以实现正确的自动部署?

大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具