技能 docusaurus-deployer
📚

docusaurus-deployer

安全

Implantar Docusaurus no GitHub Pages

也可从以下获取: 92Bilal26

A implantação da documentação do Docusaurus no GitHub Pages requer configuração manual das configurações de build, fluxos de trabalho do GitHub Actions e branches de implantação. Esta habilidade automatiza todo o processo com modelos pré-validados e testes locais antes dos gatilhos de CI/CD.

支持: Claude Codex Code(CC)
📊 69 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“docusaurus-deployer”。 Deploy my Docusaurus documentation to GitHub Pages for the first time

预期结果:

  • Vou ajudá-lo a implant seu site Docusaurus no GitHub Pages.
  •  
  • Etapa 1: Análise do Projeto
  • Vou examinar sua estrutura Docusaurus para verificar docusaurus.config.ts, sidebars.ts e package.json.
  •  
  • Etapa 2: Validação da Configuração
  • Verifique suas configurações para compatibilidade com GitHub Pages (url, baseUrl, organizationName, projectName).
  •  
  • Etapa 3: Teste Local
  • Execute npm ci, npm run typecheck, npm run build e npm run serve para validar antes de enviar.
  •  
  • Etapa 4: Configuração de CI/CD
  • Crie .github/workflows/deploy.yml usando o GitHub Actions oficial para implantação de Pages.
  •  
  • Etapa 5: Configuração do Repositório
  • Orienta você pelas configurações do GitHub Pages para habilitar a implantação do GitHub Actions.
  •  
  • Qual é a localização do seu projeto Docusaurus e a URL do repositório GitHub?

安全审计

安全
v3 • 1/10/2026

This is a documentation-only skill that provides guidance and templates for deploying Docusaurus sites to GitHub Pages. All functionality is achieved through standard npm commands and official GitHub Actions. No sensitive data access, network calls to external endpoints, or code execution risks detected.

7
已扫描文件
1,823
分析行数
0
发现项
3
审计总数
未发现安全问题
审计者: claude 查看审计历史 →

质量评分

45
架构
90
可维护性
83
内容
21
社区
100
安全
87
规范符合性

你能构建什么

Primeira Configuração de Documentação

Configure e implanta um novo site Docusaurus no GitHub Pages com automação adequada de CI/CD.

Criação de Pipeline CI/CD

Configura fluxos de trabalho automatizados do GitHub Actions que constroem e implantam documentação a cada push.

Solução de Problemas de Implantação

Diagnostica e corrige problemas comuns como falhas de build, erros 404 e links quebrados na documentação implantada.

试试这些提示

Implantação básica
Deploy my Docusaurus site to GitHub Pages. My repository is at github.com/username/repo-name and the Docusaurus files are in the docs/ directory.
Configuração de CI/CD
Create a GitHub Actions workflow for deploying my Docusaurus documentation. I want it to build automatically when I push to main branch.
Verificação de configuração
Check if my Docusaurus configuration is correct for GitHub Pages deployment. My docusaurus.config.ts is at docs/docusaurus.config.ts.
Corrigindo problemas de implantação
My Docusaurus site shows 404 errors after deployment. The site builds successfully locally but not on GitHub Pages. Help me troubleshoot.

最佳实践

  • Sempre execute validação local (typecheck, build, serve) antes de enviar alterações para capturar erros antecipadamente
  • Use links relativos na documentação em vez de URLs fixos para garantir navegação correta no GitHub Pages
  • Configure regras de proteção de branches para exigir execuções de CI/CD bem-sucedidas antes de mesclar alterações

避免

  • Implantar sem teste local - isso leva a execuções de CI/CD com falha e documentação quebrada
  • Usar URLs fixos em arquivos markdown em vez de caminhos relativos - causa navegação quebrada
  • Pular a etapa npm run typecheck - Erros de TypeScript falharão o build no CI/CD

常见问题

Qual versão do Node.js esta habilidade suporta?
A habilidade suporta Node.js v20 e superior, correspondendo aos requisitos do Docusaurus. O fluxo de trabalho usa Node 20 por padrão.
Qual é a diferença entre páginas de usuário e páginas de projeto?
Páginas de usuário são implantadas a partir da raiz do branch main. Páginas de projeto são implantadas a partir do branch gh-pages e requerem que baseUrl inclua o nome do repositório.
Como integro esta habilidade com CI/CD existente?
Adicione o fluxo de trabalho deploy.yml ao seu diretório .github/workflows. Ele dispara em pushes para main e usa o GitHub Actions oficial para implantação de Pages.
Meus dados estão seguros durante a implantação?
Sim. A habilidade apenas lê arquivos de configuração e cria fluxos de trabalho de implantação. Nenhum dado é enviado para serviços externos além de chamadas padrão da API GitHub.
Por que meu site mostra 404 após implantação bem-sucedida?
Causas comuns são configuração incorreta de baseUrl, barra final ausente para páginas de projeto, ou configurações do GitHub Pages apontando para o branch ou fonte errados.
Como isso se compara a outros métodos de implantação?
Esta habilidade usa GitHub Actions, que é a abordagem recomendada. Métodos alternativos incluem implantação manual do branch gh-pages ou serviços de CI de terceiros.