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
Shohei Ueda b101526f7f
upgrade: hugo to v0.56.3 (#6)
2019-07-31 22:23:35 +09:00
.github Create FUNDING.yml 2019-05-25 09:53:46 +09:00
images add: action 2019-05-22 05:57:34 +09:00
.dockerignore add: .dockerignore 2019-05-22 05:58:23 +09:00
Dockerfile upgrade: hugo to v0.56.3 (#6) 2019-07-31 22:23:35 +09:00
LICENSE add: action 2019-05-22 05:57:34 +09:00
README.md upgrade: hugo to v0.56.3 (#6) 2019-07-31 22:23:35 +09:00

README.md

license release GitHub release date

GitHub Actions for Hugo extended

GitHub Actions for Hugo extended and Modules

Getting started

Create main.workflow

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

workflow "GitHub Pages" {
  on = "push"
  resolves = ["deploy"]
}

action "is-branch-master" {
  uses = "actions/bin/filter@master"
  args = "branch master"
}

action "build" {
  needs = "is-branch-master"
  uses = "peaceiris/actions-hugo@v0.56.3"
  args = ["--gc", "--minify", "--cleanDestinationDir"]
}

action "deploy" {
  needs = "build"
  uses = "peaceiris/actions-gh-pages@v1.0.1"
  env = {
    PUBLISH_DIR = "./public"
    PUBLISH_BRANCH = "gh-pages"
  }
  secrets = ["ACTIONS_DEPLOY_KEY"]
}

License

MIT License - peaceiris/actions-hugo

About the author

peaceiris - Patreon