actions-marketplace-validations/Jekyll Builder for GitHub Pages
Build Jekyll sites using the official Jekyll `builder` Docker image, then optionally deploy to GitHub Pages.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Sep 25, 2025
- License
- None
Pinned Snippet
uses: actions-marketplace-validations/fabacab_jekyll-builder-for-github-pages-action@3be16bdff27b09b155e69c09df43f0b2c18eb940 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| secret_gh_pages_api_token | If 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_commands | Commands 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_commands | Commands to run after the Jekyll build and before a deploy. | no | — |
| jekyll_build_opts | Extra options to pass to `jekyll build`. | no | — |
| gh_pages_publishing_source | Branch 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_name | Name 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_email | Email 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_message | The commit message to use when commtting back to your GitHub Pages branch. | no | Auto-commit Jekyll build from Jekyll Builder for GitHub Pages Action. |
Outputs
no outputs