mirror of
https://github.com/status-im/actions-hugo.git
synced 2025-02-11 12:16:49 +00:00
* change: install from binary * update: tag on readme * add: move hugo binary under GOPATH * upgrade: hugo to v0.56.2
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
About the author
Description
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
Languages
TypeScript
81.3%
Shell
8%
Dockerfile
4.9%
Makefile
4.2%
JavaScript
1.6%