feat(docs): try to get mkdocs to work again

This commit is contained in:
perf3ct
2025-09-04 21:20:01 +00:00
parent dad060d0c9
commit fcd2409ee3
3 changed files with 89 additions and 76 deletions

View File

@@ -86,6 +86,12 @@ jobs:
test -d site/assets || (echo "ERROR: site/assets directory not found" && exit 1)
echo "✅ Site validation passed"
# Setup Node.js for Wrangler
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
# Deploy using Wrangler (recommended by Cloudflare)
- name: Deploy to Cloudflare Pages
id: deploy
@@ -95,6 +101,7 @@ jobs:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy site --project-name=trilium-docs --branch=${{ github.ref_name }}
packageManager: npm # Explicitly use npm instead of pnpm
# Deploy preview for PRs
- name: Deploy Preview to Cloudflare Pages
@@ -105,6 +112,7 @@ jobs:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy site --project-name=trilium-docs --branch=pr-${{ github.event.pull_request.number }}
packageManager: npm # Explicitly use npm instead of pnpm
# Post deployment URL as PR comment
- name: Comment PR with Preview URL