컨텐츠로 건너뛰기

WordPress에서 마이그레이션

WordPress는 PHP 및 MySQL을 기반으로 빌드된 오픈 소스 개인 출판 시스템입니다.

WordPress와 Astro의 주요 유사점

섹션 제목: WordPress와 Astro의 주요 유사점

WordPress와 Astro는 프로젝트를 마이그레이션하는 데 도움이 되는 몇 가지 유사점을 공유합니다.

WordPress와 Astro의 주요 차이점

섹션 제목: WordPress와 Astro의 주요 차이점

Astro에서 WordPress 사이트를 다시 빌드하면 몇 가지 중요한 차이점을 발견할 수 있습니다.

  • WordPress 사이트는 온라인 대시보드를 사용하여 편집됩니다. Astro에서는 코드 편집기 및 개발 환경을 사용하여 사이트를 유지 관리합니다. 컴퓨터에서 로컬로 개발하거나 StackBlitz, CodeSandbox, Gitpod와 같은 클라우드 편집기/개발 환경을 선택할 수 있습니다.

  • WordPress에는 광범위한 플러그인과 테마 마켓이 있습니다. Astro에서는 일부 테마와 통합을 사용할 수 있지만 이제 타사 솔루션을 찾는 대신 기존 기능 중 상당수를 직접 빌드해야 할 수도 있습니다. 또는 기능이 내장된 Astro 테마로 시작하도록 선택할 수도 있습니다!

  • WordPress는 콘텐츠를 데이터베이스에 저장합니다. Astro에서는 각 페이지의 콘텐츠에 대한 프로젝트 디렉터리에 개별 파일 (일반적으로 Markdown 또는 MDX)이 있습니다. 또는 기존 WordPress 사이트에서도 콘텐츠용 CMS를 사용하고 Astro를 사용하여 데이터를 가져와 표시할 수 있습니다.

WordPress에서 Astro로 전환

섹션 제목: WordPress에서 Astro로 전환

WordPress 블로그를 Astro로 변환하려면 블로그 테마 시작 템플릿으로 시작하거나 테마 쇼케이스에서 더 많은 커뮤니티 블로그 테마를 탐색하세요.

공식 스타터 중 하나를 사용하여 새로운 Astro 프로젝트를 시작하려면 --template 인수를 create astro 명령에 전달할 수 있습니다. 또는 GitHub의 기존 Astro 저장소에서 새 프로젝트를 시작할 수 있습니다.

Terminal window
npm create astro@latest -- --template blog

계속해서 기존 WordPress 블로그를 Astro용 CMS로 사용할 수 있습니다. 이는 게시물 작성에 WordPress 대시보드를 계속 사용한다는 의미입니다. 여러분의 콘텐츠는 WordPress에서 관리되지만 Astro 사이트의 다른 모든 측면은 여러분의 코드 편집 환경에서 구축되며 WordPress 사이트와 별도로 Astro 사이트를 배포하게 됩니다. (동일한 웹사이트 URL을 유지하려면 호스트에서 도메인을 업데이트하세요!)

코드 편집기에서 작업하고 GitHub를 사용하여 사이트를 저장하고 배포하는 것이 처음이라면 Astro의 블로그 구축 튜토리얼을 수강할 수 있습니다. 필요한 모든 계정과 설정을 안내해 드립니다! 또한 Astro 컴포넌트를 직접 빌드하는 방법을 배우게 되며 WordPress를 사용하여 콘텐츠를 작성하지 않기로 선택한 경우 Astro에서 직접 블로그 게시물을 추가하는 방법을 보여줍니다.

기존 게시물 콘텐츠를 모두 Astro로 이동하려는 경우 WordPress에서 Markdown을 내보내기 위한 이 도구가 도움이 될 수 있습니다. 규모가 크거나 복잡한 WordPress 사이트를 Markdown으로 변환해야 하는 경우 결과를 일부 조정해야 할 수도 있습니다.

포트폴리오나 문서 사이트 등 다른 유형의 사이트를 변환하려면 astro.new에서 더 많은 공식 시작 템플릿을 참조하세요. 각 프로젝트의 GitHub 저장소에 대한 링크는 물론 StackBlitz, CodeSandbox, Gitpod 온라인 개발 환경에서 작업 중인 프로젝트를 열 수 있는 원클릭 링크도 찾을 수 있습니다.

더 많은 전환 안내서