mirror of
https://github.com/peaceiris/actions-hugo.git
synced 2025-05-05 14:55:29 +08:00

* change: install from binary * update: tag on readme * add: move hugo binary under GOPATH * upgrade: hugo to v0.56.2
2.0 KiB
2.0 KiB
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
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.2"
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