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

Tworzenie treści

Astro to idealny wybór dla Twojej strony skoncentrowanej na treści: blogów, witryn marketingowych, portfolio i inne!

Astro pomaga Ci tworzyć i prezentować Twoje treści. Możesz napisać post na bloga bezpośrednio w Astro, używając Markdown/MDX lub pobrać swoje treści z headless CMS. Astro pozwala Ci zbudować stronę wokół Twoich treści: możesz dodać layout do swoich stron, stworzyć indeks postów i ustawić kanał RSS, aby umożliwić czytelnikom subskrypcję.

W Astro możesz tworzyć swoje treści na różne sposoby:

Markdown to wygodna składnia do pisania bogatego tekstu z podstawowym formatowaniem i powszechnymi elementami, takimi jak: nagłówki, listy czy obrazy. Astro ma wbudowaną obsługę plików Markdown w Twoim projekcie.

Utwórz i napisz nowy plik .md w swoim edytorze kodu lub dodaj istniejący plik napisany w Twoim ulubionym edytorze Markdown. Niektóre internetowe edytory Markdown, takie jak StackEdit i Dillinger, pozwalają nawet edytować i synchronizować swoją pracę z repozytorium Astro przechowywanym na GitHubie.

Jeśli dodasz integrację Astro MDX (EN) do swojego projektu, możesz również pisać treści, używając plików .mdx, które mogą zawierać wyrażenia JavaScript i komponenty w Twoim Markdownie. Obejmuje to zarówno statyczne komponenty Astro jak i interaktywne komponenty frameworków (EN). Pozwala to na uwzględnienie elementów interfejsu użytkownika, takich jak baner czy interaktywna karuzela wraz z Twoją treścią tekstową.

Pisz i edytuj pliki .mdx bezpośrednio w Twoim edytorze kodu, obok plików projektowych. Pliki MDX są obsługiwanym typem plików stron w Astro i mogą być również używane jako wpisy kolekcji zawartości.

Dowiedz się więcej o używaniu MDX z Astro (EN).

Pisz posty na blogu w swoim istniejącym systemie zarządzania treścią (CMS), takim jak Storyblok, WordPress czy Contentful. Niektóre CMS-y, jak Storyblok, dostarczają oficjalną integrację Astro. Inne udostępniają JavaScript SDK, którego strony Astro mogą użyć do pobrania Twojej zdalnej treści (EN).

Odkryj naszą kolekcję przewodników po CMS i integracji CMS z Astro dla szerokiego wyboru zasobów.

Pliki Markdown i MDX znajdujące się w Twoim katalogu src/pages automatycznie wygenerują strony na Twojej witrynie, używając ścieżki opartej na plikach Astro (EN), zbudowanej pod adresem URL odpowiadającej ścieżce pliku posta.

Możesz również zdecydować się na przechowywanie plików Markdown i MDX poza katalogiem src/pages i zamiast tego importować ich zawartość (EN) do stron .astro.

Kolekcje zawartości (EN) Astro zapewniają potężny, typowany sposób pracy z treściami Markdown, MDX lub Markdoc zorganizowanymi w katalogu src/content/.

Możesz również pobrać Markdown zdalnie (EN) ze źródła poza Twoim projektem. Będzie to wymagało własnego parsera Markdown lub integracji społecznościowej (np. astro-remote).

Aby zbudować wspólne funkcje organizowania i wyświetlania Twojej treści, takie jak archiwum bloga czy strona dla każdego tagu bloga, Astro pozwala Ci pobrać nazwy plików i metadane (EN) z frontmattera Twoich plików Markdown i MDX lub użyć narzędzi pomocniczych kolekcji zawartości (EN), aby zapytać o Twoje wpisy i wygenerować treść stron oraz ścieżek.

Aby dotrzeć do szerszej publiczności, utwórz kanał RSS, który może być dystrybuowany do czytników kanałów.

Oprócz oficjalnych integracji @astrojs/mdx (EN) i @astrojs/markdoc (EN), istnieje kilka integracji społecznościowych do pracy z treścią w Twoim projekcie Astro.

Pomóż nam

Jak chcesz ją przekazać?

Otwórz Issue na GitHubie

Najszybszy sposób na powiadomienie nas o problemie.

Społeczność