/actions-hugo

GitHub Actions for Hugo extended and Modules

Primary LanguageDockerfileMIT LicenseMIT

license release GitHub release date GitHub Actions status

GitHub Actions for Hugo extended

GitHub Actions for Hugo extended and Modules

Getting started

Create .github/workflows/push.yml

An example with GitHub Actions for deploying to GitHub Pages with Static Site Generators

peaceiris/actions-hugo latest version peaceiris/actions-gh-pages latest version

name: github pages

on:
  push:
    branches:
    - master

jobs:
  build-deploy:
    runs-on: ubuntu-18.04
    steps:
    - uses: actions/checkout@master
    - name: build
      uses: peaceiris/actions-hugo@v0.57.2
      if: github.event.deleted == false
      with:
        args: --gc --minify --cleanDestinationDir
    - name: deploy
      uses: peaceiris/actions-gh-pages@v1.1.0
      if: success()
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        PUBLISH_BRANCH: gh-pages
        PUBLISH_DIR: ./public

License

About the author