Migracja istniejącego projektu do Astro
Gotowy na przejście na Astro? Wskazówki dotyczące migracji można znaleźć w jednym z naszych przewodników.
Przewodniki po Migracji
Dział zatytułowany Przewodniki po MigracjiZauważ, że wiele z tych stron to stuby: są to zbiory zasobów czekające na Twój wkład!
Dlaczego warto przenieść swoją stronę do Astro?
Dział zatytułowany Dlaczego warto przenieść swoją stronę do Astro?Astro zapewnia wiele korzyści: wydajność, prostotę i wiele funkcji, które chcesz mieć wbudowane we frameworku. Kiedy potrzebujesz rozszerzyć swoją stronę, Astro oferuje kilka oficjalnych i społecznościowych integracji stron trzecich.
Migracja może być łatwiejsza, niż myślisz!
W zależności od Twojego obecnego projektu, możesz wykorzystać swoje istniejące:
-
Komponenty frameworka UI (EN) bezpośrednio w Astro.
-
Style CSS lub biblioteki CSS (EN) w tym Tailwind.
-
Pliki Markdown/MDX (EN), skonfigurowane przy użyciu istniejących wtyczek remark i rehype (EN).
-
Treści z CMS-a poprzez integrację lub API.
Jakie projekty mogę przenieść do Astro?
Dział zatytułowany Jakie projekty mogę przenieść do Astro?Wiele istniejących projektów może być zbudowane z Astro. Astro to idealne rozwiązanie dla Twoich istniejących stron opartych na treści, takich jak blogi, strony docelowe, witryny marketingowe i portfolia. Astro pozwala na integrację z wieloma popularnymi systemami zarządzania treścią (CMS) oraz pozwala na podłączenie koszyków sklepowych eCommerce.
Astro pozwala Ci na wybór między stronami wygenerowanymi statycznie a renderowaniem po stronie serwera (SSR) (EN), co czyni go doskonałym zamiennikiem dla SSG lub dla stron, które muszą dynamicznie pobierać dane.
Jak zmieni się wygląd mojej strony??
Dział zatytułowany Jak zmieni się wygląd mojej strony??Zależnie od Twojego istniejącego projektu, powinieneś pomyśleć inaczej o:
-
Projektowaniu w Wyspach Astro aby uniknąć przesyłania niepotrzebnego JavaScriptu do przeglądarki.
-
Zapewnieniu interaktywności z tagami
<script>
po stronie klienta (EN) lub komponentami frameworka UI (EN). -
Zarządzaniu stanem współdzielonym (EN) za pomocą Nano Stores lub pamięci lokalnej zamiast globalnych hooków lub wrapperów.