使用 actions 自动构建 hugo,自定义域会不见,更新一次博客,域名就会消失,添加了 CANME 也没用

name: Deploy Hugo 

on:
  push:
    branches:
      - main 

jobs:
  build-deploy:
    runs-on: ubuntu-18.04
    steps:
      - uses: actions/[email protected]

      - name: Setup Hugo
        uses: peaceiris/[email protected]
        with:
          hugo-version: latest

      - name: Build 
        run: hugo

      - name: Deploy
        uses: peaceiris/[email protected]
        with:
          personal_token: ${{ secrets.personal_token }} 
          PUBLISH_BRANCH: gh-pages 
          commit_message: ${{ github.event.head_commit.message }}

相关文章

12 thoughts on “使用 actions 自动构建 hugo,自定义域会不见,更新一次博客,域名就会消失,添加了 CANME 也没用

  1. 你直接把 CNAME 文件放在 hugo 的静态输出文件夹就好了,hexo 也会有一样的问题。
    原因是 actions 构建完后 push 的文件,会直接覆盖掉先前的文件,CNAME 文件就被搞没了。

  2. @Love4Taylor 我也不知道怎么回事,使用 3 楼的 keep_files: true 才保留了下来,但是看 github 的介绍似乎不需要开启这个选项

发表评论

电子邮件地址不会被公开。 必填项已用*标注