Cloudflare Pages에 Docusaurus 배포
3060 단어 webdevcloudflaredocusaurus
Docusaurus는 일반적으로 사용되는 정적 사이트 생성기입니다. 리액트 위에 구축되어 어떤 종류의 사이트(개인 웹사이트, 제품, 블로그, 마케팅 랜딩 페이지 등)를 만드는 데 사용할 수 있습니다.
Cloudflare Pages는 프런트엔드 개발자가 웹사이트를 공동 작업하고 배포할 수 있는 JAMstack 플랫폼입니다.
앱 만들기
만드는 방법: https://docusaurus.io/docs/installation#scaffold-project-website
이제 생성한 후에는 디렉터리를 프로젝트로 변경합니다.
그런 다음 시작 명령을 실행하십시오.
브라우저에서 개발 웹사이트가 열립니다: http://localhost:3000/
이제 Docusaurus 웹사이트가 준비되었습니다. Cloudflare 페이지에 배포해 보겠습니다.
docusaurus.config.js url 필드를 https://.pages.dev 또는 사용자 정의 도메인으로 변경하십시오.
Vercel 및 netlify와 달리 Cloudflare 페이지는 아직 CLI 배포를 지원하지 않습니다(조만간 제공될 수 있음).
따라서 모든 코드를 github에 푸시해야 합니다.
git init
git add -A
git commit -m "initial commit"
git branch -M main
git remote add origin https://github.com/apidev234/Docusaurus-Cf-Pages.git
git push -u origin main
이 명령을 실행한 후 github를 확인하면 거기에서 코드를 찾을 수 있습니다.
아직 가입하지 않았다면 cloudflare 페이지 대시보드로 이동하여 페이지에 가입하세요.
앱을 만들고 github 리포지토리를 선택합니다.
프레임워크 사전 설정으로 Create React App을 선택합니다.
값이
NODE_VERSION
인 환경 변수16.13.2
를 만듭니다.Docusaurus는 노드 v14 이상의 노드 버전이 필요하며 16.13.2는 Node.js의 LTS(Long time support) 버전입니다.
그런 다음 배포를 클릭하면 5분 이내에 앱이 준비됩니다 :)
https://docusaurus-cf-pages.pages.dev/
Add a Custom Domain To Your App
Redirecting www to apex domain
연락하다
유용한 링크
Reference
이 문제에 관하여(Cloudflare Pages에 Docusaurus 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gaurishhs/deploying-docusaurus-to-cloudflare-pages-565g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)