fabacab/Jekyll Builder for GitHub Pages

Build Jekyll sites using the official Jekyll `builder` Docker image, then optionally deploy to GitHub Pages.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Sep 25, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: fabacab/jekyll-builder-for-github-pages-action@0c1341fdcb51ef886778f27d43e76e792464f25e # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
secret_gh_pages_api_tokenIf deploying to GitHub Pages, set this to the value of a GitHub Personal Access Token granted the `public_repo` and `repo_deployment` scopes.no
pre_build_commandsCommands to run prior to build and deploy. Useful for ensuring build dependencies are up to date. For example, use `gem install bundler` to update Bundler to the latest available version. no
post_build_commandsCommands to run after the Jekyll build and before a deploy. no
jekyll_build_optsExtra options to pass to `jekyll build`. no
gh_pages_publishing_sourceBranch name to which this action will commit the result of the Jekyll build. Ignored for User or Organization repositories since only `master` can be used as a publishing source for those repos. This is automatically detected if you already have GitHub Pages publishing source defined in your repository settings. no
git_committer_nameName to use when making commits to the Git repository. This will default to the name associated with the GitHub account running the GitHub Actions workflow. no
git_committer_emailEmail to use when making commits to the Git repository. This will default to the email associated with the GitHub account running the GitHub Actions workflow if the access token passed as `secret_gh_pages_api_token` has permission to access that data. If not, it will default to the value of `"${GITHUB_ACTOR}@users.noreply.github.com"`.no
git_commit_messageThe commit message to use when commtting back to your GitHub Pages branch. noAuto-commit Jekyll build from Jekyll Builder for GitHub Pages Action.

no outputs