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 23e859c6a8 deps: update 2019-09-16 05:02:11 +09:00
.github deps: update 2019-09-16 05:02:11 +09:00
images Release v0.57.0 (#8) 2019-08-15 20:26:15 +09:00
node_modules deps: update 2019-09-16 05:02:11 +09:00
.eslintrc.json feat: Add JavaScript action template 2019-09-15 16:52:29 +09:00
.gitignore prod dependencies 2019-09-15 17:25:51 +09:00
LICENSE add: action 2019-05-22 05:57:34 +09:00
README.md deps: Upgrade Hugo to v0.58.2 2019-09-15 05:24:34 +09:00
action.yml remove: milliseconds option 2019-09-16 00:04:26 +09:00
get-latest-version.js deps: install xmlhttprequest 2019-09-16 03:54:38 +09:00
index.js add: async 2019-09-16 04:53:14 +09:00
index.test.js feat: Add JavaScript action template 2019-09-15 16:52:29 +09:00
package-lock.json deps: install xmlhttprequest 2019-09-16 03:54:38 +09:00
package.json deps: update 2019-09-16 05:02:11 +09:00

README.md

license release GitHub release date GitHub Actions status Docker Hub Build Status

GitHub Actions for Hugo extended

GitHub Actions for Hugo extended and Modules

Getting started

Create .github/workflows/gh-pages.yml

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

peaceiris/actions-gh-pages - GitHub

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.58.2
      with:
        args: --gc --minify --cleanDestinationDir

    - name: deploy
      uses: peaceiris/actions-gh-pages@v2.2.0
      env:
        ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEPLOY_KEY }}
        PUBLISH_BRANCH: gh-pages
        PUBLISH_DIR: ./public

License

About the author