mirror of
https://github.com/peaceiris/actions-hugo.git
synced 2026-06-06 11:38:44 +02:00
8b3fa9ae0a
* upgrade: hugo v0.56.0 * update: action tag
2.0 KiB
2.0 KiB
GitHub Actions for Hugo extended
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.0"
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
