All Projects → srt32 → hugo-action

srt32 / hugo-action

Licence: MIT license
Commands to help with building Hugo based static sites

Programming Languages

Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to hugo-action

assign-one-project-github-action
Automatically add an issue or pull request to specific GitHub Project(s) when you create and/or label them.
Stars: ✭ 140 (+115.38%)
Mutual labels:  action, github-actions, github-action
clojure-dependency-update-action
A simple GitHub Actions job to create Pull Requests for outdated dependencies in clojure projects
Stars: ✭ 37 (-43.08%)
Mutual labels:  action, github-actions, github-action
setup-jdk
(DEPRECATED) Set up your GitHub Actions workflow with a specific version of AdoptOpenJDK
Stars: ✭ 32 (-50.77%)
Mutual labels:  action, github-actions, github-action
ssh2actions
Connect to GitHub Actions VM via SSH for interactive debugging
Stars: ✭ 62 (-4.62%)
Mutual labels:  action, github-actions, github-action
git-actions
A GitHub Action to run arbitrary git commands
Stars: ✭ 72 (+10.77%)
Mutual labels:  action, github-actions, github-action
github-run-tests-action
mabl Github Actions implementation
Stars: ✭ 39 (-40%)
Mutual labels:  action, github-actions, github-action
action-sync-node-meta
GitHub Action that syncs package.json with the repository metadata.
Stars: ✭ 25 (-61.54%)
Mutual labels:  action, github-actions, github-action
setup-bats
GitHub Action to setup BATS testing framework
Stars: ✭ 25 (-61.54%)
Mutual labels:  action, github-actions, github-action
neofeed-theme
A personal feed for Neocities, GitHub Pages, or anywhere else, built with Hugo. #IndieWeb friendly and all yours. It's better than Twitter.
Stars: ✭ 62 (-4.62%)
Mutual labels:  hugo, static-site
googlejavaformat-action
GitHub Action that formats Java files following Google Style guidelines
Stars: ✭ 66 (+1.54%)
Mutual labels:  github-actions, github-action
setup-gcc
GitHub action to set up GCC
Stars: ✭ 51 (-21.54%)
Mutual labels:  action, github-action
verify-linked-issue-action
A GitHub action that verifies your pull request contains a reference to an issue.
Stars: ✭ 18 (-72.31%)
Mutual labels:  action, github-actions
action-ansible-playbook
⚙️ A GitHub Action for running Ansible playbooks
Stars: ✭ 133 (+104.62%)
Mutual labels:  action, github-actions
contentful-hugo
A CLI tool that pulls data from Contentful and turns it into markdown files for Hugo and other static site generators. It also includes an express server that can be used for local development and content previews
Stars: ✭ 31 (-52.31%)
Mutual labels:  hugo, static-site
action-netlify-deploy
🙌 Netlify deployments via GitHub actions
Stars: ✭ 32 (-50.77%)
Mutual labels:  github-actions, github-action
Github-Android-Action
Android Github Action that builds Android project, runs unit tests and generates debug APK, builds for Github Actions hackathon
Stars: ✭ 29 (-55.38%)
Mutual labels:  github-actions, github-action
github-deploy-actions
This action will auto deploy to target branch when it get triggered
Stars: ✭ 24 (-63.08%)
Mutual labels:  github-actions, github-action
translation-action
GitHub action that translates any text to any language supported by chosen provider.
Stars: ✭ 25 (-61.54%)
Mutual labels:  github-actions, github-action
hugo-theme-massively
Massively theme for Hugo static site generator
Stars: ✭ 113 (+73.85%)
Mutual labels:  hugo, static-site
rubocop-linter-action
Rubocop Linter Action: A GitHub Action to run Rubocop against your code!
Stars: ✭ 86 (+32.31%)
Mutual labels:  action, github-actions

GitHub Action for Hugo

An Action to run hugo commands.

This example runs on pushes to the master branch and will run hugo --theme=hyde-x to build your site.

workflow "Hugo build" {
  resolves = [
    "Hugo Action",
  ]
  on = "push"
}

action "Hugo Action" {
  uses = "srt32/hugo-action@master"
  needs = "Filters for GitHub Actions"
  args = "--theme=hyde-x"
}

action "Filters for GitHub Actions" {
  uses = "actions/bin/filter@b2bea0749eed6beb495a8fa194c071847af60ea1"
  args = "branch master"
}

Want to dynamically fetch themes before building? Use this action like this

workflow "Hugo build" {
  resolves = [
    "Hugo Action",
  ]
  on = "push"
}

action "Fetch git submodules" {
  uses = "srt32/git-actions@master"
  args = "cd themes && git clone https://github.com/zyro/hyde-x"
}

action "Hugo Action" {
  uses = "srt32/hugo-action@master"
  needs = ["Filters for GitHub Actions", "Fetch git submodules"]
  args = "--theme=hyde-x"
}

action "Filters for GitHub Actions" {
  uses = "actions/bin/filter@b2bea0749eed6beb495a8fa194c071847af60ea1"
  args = "branch master"
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].