feat(docs): switch docs to zensical (#125)
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user