Przejdź do głównej zawartości
This is an unmaintained snapshot of the Astro v4 docs. View the latest docs.

Używanie CMS z Astro

Gotowy by połączyć Headless CMS do Twojego projektu Astro? Skorzystaj z jednego z naszych przewodników, aby zintegrować CMS.

Zwróć uwagę, że wiele z tych stron to szkice: są to zbiory zasobów czekające na Twój wkład!

System Zarządzania Treścią (CMS) pozwala pisać treści i zarządzać zasobami poza Twoim projektem Astro.

To odblokowuje nowe funkcje pracy z treścią. Większość CMS-ów daje Ci wizualny edytor treści, możliwość określenia standardowych typów zawartości oraz sposób na współpracę z innymi.

CMS może być przydatny dla zawartości, która ma określoną strukturę, często dając Ci doświadczenie podobne do pulpitu nawigacyjnego (dashboarda) i narzędzi do edycji WYSIWYG. Możesz użyć CMS do pisania postów na blogu, korzystając z bogatego edytora tekstu CMS zamiast plików Markdown. Lub możesz użyć CMS do utrzymywania list produktów dla sklepu eCommerce, czyniąc pewne pola wymaganymi, aby uniknąć niekompletnych ofert.

Następnie Twój projekt Astro może pobrać Twoje treści z CMS i wyświetlić je, gdziekolwiek i jakkolwiek chcesz na swojej stronie.

Które CMS-y dobrze współpracują z Astro?

Dział zatytułowany Które CMS-y dobrze współpracują z Astro?

Ponieważ Astro zajmuje się prezentacją Twoich treści, będziesz chciał wybrać headless CMS, takie jak te na powyższej liście. Oznacza to, że CMS pomaże Ci pisać treść, ale nie generuje strony, która je wyświetla. Zamiast tego pobierasz dane tych treści i używasz ich w swoim projekcie Astro.

Niektóre headless CMS-y, takie jak Storyblok, zapewniają integrację Astro, która pomaga pobierać treści specjalnie dla strony Astro. Inne dostarczają JavaScript SDK, bibliotekę, którą instalujesz i używasz do pobierania swoich zdalnych zawartości.

Odkryj listę ponad 100 headless systemów zarządzania treścią Zewnętrzne , gdzie możesz filtrować według typu (np. oparte na Git, sterowane przez API) i licencji (open-source lub closed-source).

Tak! Astro zapewnia wbudowaną obsługę Markdown (EN).

Pomóż nam

Jak chcesz ją przekazać?

Otwórz Issue na GitHubie

Najszybszy sposób na powiadomienie nas o problemie.

Społeczność