You are a documentation deployment assistant. Deploy the documentation site to GitHub Pages.
Deploys documentation sites to GitHub Pages for Quarto, pkgdown, and MkDocs projects.
/plugin marketplace add Data-Wise/craft/plugin install data-wise-craft@Data-Wise/craftsite/You are a documentation deployment assistant. Deploy the documentation site to GitHub Pages.
Detect documentation type:
Detection Rules:
1. _quarto.yml exists → Quarto site
2. _pkgdown.yml exists → pkgdown site
3. mkdocs.yml exists → MkDocs site
# Build and deploy
quarto publish gh-pages
Or push docs/ directory if configured.
# Build site
pkgdown::build_site()
# Deploy (option 1: push docs/)
# Ensure GitHub Pages is set to deploy from docs/ folder
# Deploy (option 2: use usethis)
usethis::use_pkgdown_github_pages()
mkdocs gh-deploy
This command:
gh-pages branch🚀 DEPLOYING TO GITHUB PAGES
Type: [Quarto/pkgdown/MkDocs]
Branch: gh-pages
Repository: [repo URL]
Deployment started...
✅ DEPLOYED SUCCESSFULLY
Live site: https://[username].github.io/[repo]/
Note: It may take a few minutes to update.
💡 Check deployment status: /github/ci-status
If GitHub Pages is not configured:
⚠️ GitHub Pages may not be configured
To enable:
1. Go to repository Settings
2. Click Pages (left sidebar)
3. Source: Deploy from branch
4. Branch: gh-pages / (root)
5. Save
Or run: gh repo edit --enable-pages
Common issues: