docusaurus-deployer
Docusaurus를 GitHub Pages에 배포
También disponible en: 92Bilal26
Docusaurus 문서를 GitHub Pages에 배포하려면 빌드 설정, GitHub Actions 워크플로, 배포 브랜치를 구성해야 합니다. 이 스킬은 사전 검증된 템플릿과 CI/CD 트리거 전에 수행되는 로컬 테스트를 통해 전체 과정을 자동화합니다.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "docusaurus-deployer". Deploy my Docusaurus documentation to GitHub Pages for the first time
Resultado esperado:
- Docusaurus 사이트를 GitHub Pages에 배포하도록 도와드리겠습니다.
- 1단계: 프로젝트 분석
- docusaurus.config.ts, sidebars.ts, package.json을 확인하기 위해 Docusaurus 구조를 살펴보겠습니다.
- 2단계: 구성 검증
- GitHub Pages 호환성 설정(url, baseUrl, organizationName, projectName)을 확인합니다.
- 3단계: 로컬 테스트
- 푸시 전에 npm ci, npm run typecheck, npm run build, npm run serve를 실행해 검증합니다.
- 4단계: CI/CD 설정
- 공식 GitHub Actions Pages 배포를 사용해 .github/workflows/deploy.yml을 생성합니다.
- 5단계: 리포지토리 구성
- GitHub Actions에서 배포를 활성화하도록 GitHub Pages 설정을 안내합니다.
- Docusaurus 프로젝트 위치와 GitHub 리포지토리 URL은 무엇인가요?
Usando "docusaurus-deployer". Create a GitHub Actions workflow for my Docusaurus site
Resultado esperado:
- 자동화된 Docusaurus 배포를 위한 GitHub Actions 워크플로를 만들겠습니다.
- 워크플로는 다음을 수행합니다:
- - main 브랜치에 푸시될 때 트리거
- - npm 캐시를 사용한 Node.js v20
- - 의존성 깨끗한 설치를 위해 npm ci 실행
- - TypeScript 검증을 위해 npm run typecheck 실행
- - npm run build로 사이트 빌드
- - actions/deploy-pages@v4로 배포
- 리포지토리에서 필요한 설정:
- 1. .github/workflows/deploy.yml 생성
- 2. 리포지토리 설정에서 GitHub Pages 활성화
- 3. 배포 소스를 GitHub Actions로 설정
- 지금 deploy.yml 파일을 만들어 드릴까요?
Auditoría de seguridad
SeguroDocumentation-only skill providing Docusaurus deployment guides and templates. All 385 static findings are false positives - they flag example commands and configuration in markdown documentation, not executable code. No actual network calls, credential access, or code execution occurs. Prior audit confirmed safe rating.
Factores de riesgo
⚙️ Comandos externos (294)
🌐 Acceso a red (33)
🔑 Variables de entorno (3)
Puntuación de calidad
Lo que puedes crear
첫 문서 설정
새 Docusaurus 사이트를 적절한 CI/CD 자동화와 함께 GitHub Pages에 구성하고 배포합니다.
CI/CD 파이프라인 생성
푸시할 때마다 문서를 빌드하고 배포하는 자동화된 GitHub Actions 워크플로를 설정합니다.
배포 문제 해결
배포된 문서에서 빌드 실패, 404 오류, 깨진 링크 같은 일반적인 문제를 진단하고 해결합니다.
Prueba estos prompts
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.
Create a GitHub Actions workflow for deploying my Docusaurus documentation. I want it to build automatically when I push to main branch.
Check if my Docusaurus configuration is correct for GitHub Pages deployment. My docusaurus.config.ts is at docs/docusaurus.config.ts.
My Docusaurus site shows 404 errors after deployment. The site builds successfully locally but not on GitHub Pages. Help me troubleshoot.
Mejores prácticas
- 오류를 조기에 잡기 위해 변경 사항을 푸시하기 전에 항상 로컬 검증(typecheck, build, serve)을 실행하세요
- GitHub Pages에서 올바른 탐색을 보장하려면 하드코딩된 URL 대신 문서 내 상대 링크를 사용하세요
- 변경 사항을 병합하기 전에 CI/CD가 성공적으로 실행되도록 브랜치 보호 규칙을 구성하세요
Evitar
- 로컬 테스트 없이 배포하면 CI/CD 실행 실패와 문서 손상으로 이어집니다
- markdown 파일에서 상대 경로 대신 하드코딩된 URL을 사용하면 탐색이 깨집니다
- npm run typecheck 단계를 건너뛰면 CI/CD에서 TypeScript 오류로 인해 빌드가 실패합니다