mirror of
https://github.com/status-im/actions-hugo.git
synced 2025-02-18 15:46:31 +00:00
* change: base image debian:9-slim to golang:1.12.7-buster * update: tag on readme
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.0-mod"
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%