Migrando do WordPress
WordPress é um sistema de publicação pessoal de código aberto construído em PHP e MySQL.
Você pode usar WordPress como um CMS headless para seu projeto Astro. Siga nosso guia para usar seu conteúdo existente em WordPress no seu novo projeto Astro.
Similaridades Chave entre WordPress e Astro
Seção intitulada Similaridades Chave entre WordPress e AstroWordPress e Astro compartilham algumas similaridades que ajudarão você a migrar seu projeto:
-
Ambos WordPress e Astro são ideais para websites baseados em conteúdo como blogs e suporta escrever seu conteúdo em Markdown (exige um plugin no WordPress). Embora o processo para adicionar novo conteúdo seja diferente, escrever arquivos em Markdown para seu blog Astro deve parecer familiar se você já usou sintaxe Markdown em seu editor WordPress.
-
Tanto WordPress quanto Astro encorajam que você pense sobre o design do seu site em “blocos” (componentes). No Astro você provavelmente irá escrever mais o seu próprio código para criar esses blocos em vez de se basear em plugins pré-construídos. Mas pensar sobre as peças individuais do seu site e como elas são apresentadas na página deve parecer familiar.
Diferenças Chave entre WordPress e Astro
Seção intitulada Diferenças Chave entre WordPress e AstroQuando você reconstrói seu site WordPress em Astro, você perceberá algumas diferenças importantes:
-
Um site WordPress é editado usando um painel online. No astro, você usará um editor de código e um ambiente de desenvolvimento para manter seu site. Você pode desenvolver localmente em seu computador, ou escolher um editor ou ambiente de desenvolvimento em nuvem como StackBlitz, CodeSandbox ou Gitpod.
-
WordPress dispõe de um grande mercado de plugins e temas. No astro, você encontrará alguns temas e integrações disponíveis, mas você agora terá que construir muitas de suas funcionalidades existentes por si mesmo em vez de procurar por soluções de terceiros. Ou você pode escolher começar com um tema Astro com funcionalidades inclusas!
-
WordPress armazena seu conteúdo em uma base de dados. No Astro, você terá arquivos individuais (tipicamente Markdown ou MDX) em seu diretório do projeto para cada página de conteúdo. Ou você pode escolher usar um CMS para seu conteúdo, até mesmo seu site WordPress existente, e usar Astro para obter e apresentar os dados.
Alterne de WordPress para Astro
Seção intitulada Alterne de WordPress para AstroPara converter um blog WordPress para Astro, comece com nosso modelo inicial de tema de blog, ou explore mais temas de blog da comunidade em nossa vitrine de temas.
Você pode passar um argumento --template
ao comando create astro
para iniciar um novo projeto Astro com um de nossos iniciadores oficiais. Ou você pode começar um novo projeto de qualquer repositório Astro existente no GitHub.
Você pode continuar a usar seu blog WordPress existente como CMS para Astro, que significa que você pode continuar usando seu painel WordPress para escrever suas postagens. Seu conteúdo será gerenciado no WordPress, mas todos os outros aspectos do seu site Astro serão construídos em seu ambiente de edição de código, e você irá publicar seu site Astro separadamente do seu site WordPress. (Certifique-se de atualizar seu domínio em seu host para manter a mesma URL do website!)
Você pode querer fazer o Tutorial Astro de Construir um Blog se você for novo em trabalhar com um editor de código e usar o GitHub para armazenar e publicar seu site. Ele lhe guiará através de todas as contas e configuração que você precisar! Você também aprenderá como construir componentes Astro você mesmo, e mostrará como você pode adicionar postagens de blog diretamente no Astro se você escolher não usar o WordPress para escrever seu conteúdo.
Se você quiser mover todo o seu conteúdo de postagens existente para Astro, você pode achar útil esta ferramenta para exportar Markdown do Wordpress. Você também pode precisar fazer alguns ajustes no resultado se você tiver que converter um site WodPress grande ou complicado para Markdown.
Para converter outros tipos de sites, como um portfólio ou um site de docuentação, veja mais modelos iniciais oficiais em astro.new. Você irá encontrar um link para cada repositório no GitHub, também como links que abrirão diretamente um projeto nos ambientes de desenvolvimento online StackBlitz, CodeSandbox e Gitpod.
Recursos da Comunidade
Seção intitulada Recursos da Comunidade-
Despedaçando o Tempo de Construção de WordPress Headless com a Content Layer API do Astro
-
Construindo um Website Astro com WordPress como CMS Headless
-
WordPress Headless com Astro – Construa um Blog Simples do Zero com Tailwind CSS
-
📺 WordPress Headless com Astro - Instalando Astro e Obtendo posts com WP-GraphQL
-
Adicione o seu!