feat(docs): switch docs to zensical (#125)

This commit is contained in:
banteg
2026-01-13 21:09:27 +04:00
committed by GitHub
parent f9757679c2
commit e671da0a0f
11 changed files with 259 additions and 466 deletions
+1 -1
View File
@@ -40,7 +40,7 @@ jobs:
sync_args: ""
- task: docs
do_sync: true
command: uv run --no-sync mkdocs build --strict
command: uv run --no-sync python scripts/docs_prebuild.py && uv run --no-sync zensical build --clean
sync_args: --no-install-project --group docs
steps:
+5 -2
View File
@@ -6,7 +6,7 @@ on:
paths:
- "docs/**"
- "src/**"
- "mkdocs.yml"
- "zensical.toml"
- "pyproject.toml"
- "uv.lock"
workflow_dispatch:
@@ -36,8 +36,11 @@ jobs:
- name: Sync docs dependencies
run: uv sync --frozen --no-install-project --group docs
- name: Prepare docs
run: uv run --no-sync python scripts/docs_prebuild.py
- name: Build site
run: uv run --no-sync mkdocs build --strict
run: uv run --no-sync zensical build --clean
- name: Upload Pages artifact
uses: actions/upload-pages-artifact@v3