Files
KAT/.github/workflows/static.yml
T
KaraZajac 118eca0948 Switch GitHub Pages to Jekyll build for markdown rendering
The static deployment served raw .md files, causing 404s on protocol
doc links (which point to .html). Jekyll processes the .md files with
their front matter (layout: default) into proper HTML pages.
2026-03-22 12:14:18 -04:00

44 lines
908 B
YAML

# Build and deploy Jekyll site to GitHub Pages
name: Deploy to Pages
on:
push:
branches: ["main"]
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
source: ./docs
destination: ./_site
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4