Build a Jekyll site and upload a Pages-compatible artifact for downstream testing or deployment.
jobs:
site:
uses: athackst/ci/.github/workflows/jekyll_site.yml@main
with:
version: dev
| Name | Description | Default |
|---|---|---|
version |
(optional) Version path to append to the site base path, for example dev or 1.2.3. |
"" |
semiliterate |
(optional) Extract docs with semiliterate before building. | true |
artifact-name |
(optional) Artifact name for the built site. | github-pages |
contents: read in the caller job.jekyll-config action before building the site.PrimerPages/semiliterate.host, base-path, version, and artifact-name outputs for downstream workflows such as HTMLProofer and site deploy.Build site:
jobs:
site:
uses: athackst/ci/.github/workflows/jekyll_site.yml@main
Build versioned docs:
jobs:
site:
uses: athackst/ci/.github/workflows/jekyll_site.yml@main
with:
version: dev