GitHub Actions for Hugo ️ Setup Hugo quickly and build your site fast. Hugo extended, Hugo Modules, Linux (Ubuntu), macOS, and Windows are supported. https://github.com/marketplace/actions/hugo-setup
Go to file
peaceiris 46fbb349ce add: CI filters 2019-08-15 23:48:21 +09:00
.github add: CI filters 2019-08-15 23:48:21 +09:00
images Release v0.57.0 (#8) 2019-08-15 20:26:15 +09:00
.dockerignore add: .dockerignore 2019-05-22 05:58:23 +09:00
Dockerfile Release v0.57.0 (#8) 2019-08-15 20:26:15 +09:00
LICENSE add: action 2019-05-22 05:57:34 +09:00
README.md Release v0.57.0 (#8) 2019-08-15 20:26:15 +09:00

README.md

license release GitHub release date

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: Main workflow

on:
  push:
    branches:
    - master

jobs:
  build-deploy:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: build
      uses: peaceiris/actions-hugo@v0.57.0
      with:
        args: --gc --minify --cleanDestinationDir
    - name: deploy
      uses: peaceiris/actions-gh-pages@v1.1.0
      if: contains(github.ref, 'master')
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        PUBLISH_BRANCH: gh-pages
        PUBLISH_DIR: ./public

License

About the author