Hugo github-Pages github-Actions
@ JunJian Feng | 星期三,十二月 2 日,2020 年 | 1 分钟阅读 | 更新于 星期三,十二月 2 日,2020 年

自动更新博客

新建 action 文件

  • {{hugo site 目录}}/.github/workflows/aa.yml(文件名随意)
name: Deploy Hugo Blog

on:
  push:
    branches:
      - master   # master 更新触发 现在初始化是mian也可以重命名master

jobs:
  build-deploy:
    runs-on: ubuntu-18.04
    steps:
      - uses: actions/checkout@v1

      - name: Setup Hugo
        uses: peaceiris/actions-hugo@v2
        with:
          hugo-version: latest

      - name: Build 
        run: hugo --theme=dream --baseUrl="https://fjjreal.github.io"

      - name: Deploy
        uses: peaceiris/actions-gh-pages@v3
        with:
          personal_token: ${{ secrets.FJJREALBLOG }} # personal_token 这里新建一个 https://github.com/settings/tokens
          PUBLISH_BRANCH: gh-pages  # 推送到当前 gh-pages 分支
          PUBLISH_DIR: ./public  # hugo 生成到 public 作为跟目录
          commit_message: ${{ github.event.head_commit.message }}
  • ${{ secrets.FJJREALBLOG }}

FJJREALBLOG

  • token 值

get token

token detail

配置GitHub Pages

github pages

github pages edit

建议仓库名称 {{githubname}}.github.io

膜拜大佬