Nowoczesny rozwój webowy oparty o Sanity, Next.js, Cloudflare i i18n
Skalowalny starter łączący Sanity CMS, Next.js i Cloudflare Workers — teraz z pierwszorzędną internacjonalizacją. Buduj wielojęzyczne, content-first aplikacje webowe z routingiem po języku i przetłumaczonymi dokumentami Sanity od razu.
// dokumentacja
Dokumentacja dla każdej części stacku.
Cloudflare Workers
Runtime napędzający ten szablon. Poznaj Workers, Wrangler CLI, KV storage, R2, D1 i każdą prymitywę Cloudflare, do której możesz podpiąć aplikację.
Czytaj dokumentacjęOpenNext
Open-source'owy adapter, który kompiluje Next.js do wdrożeń poza Vercel. Ten szablon używa adaptera Cloudflare, aby wyprodukować build kompatybilny z Workerem nadal wspierający routing i18n.
Czytaj dokumentacjęSanity
Headless CMS w centrum tego szablonu. Obejmuje projektowanie schematów, zapytania GROQ, wzorzec page buildera, podgląd na żywo w czasie rzeczywistym oraz zlokalizowane pola dokumentów dla każdego języka.
Czytaj dokumentacjęNext.js
Framework React stojący za frontendem. Poznaj App Router, Server Components, optymalizację obrazów, integrację z Tailwind CSS, wsparcie TypeScript i routing oparty o prefiks języka.
Czytaj dokumentacjęnext-intl
Warstwa internacjonalizacji tego szablonu. Poznaj routing oparty o język, katalogi komunikatów, liczbę mnogą, formatowanie dat i liczb oraz strumieniowanie tłumaczeń do Server Components.
Czytaj dokumentację@tinloof/sanity-document-i18n
Wtyczka tłumaczeń Sanity używana w tym starterze — społecznościowy fork @sanity/document-internationalization od Tinloof. Zapewnia tłumaczenia dokumentów na poziomie pól, logikę fallbacków i podgląd per język bezpośrednio w Sanity Studio.
Czytaj dokumentację// zacznij
Użyj szablonu. Przetłumacz. Wdróż.
Użyj szablonu GitHub, podłącz swój projekt Sanity, wybierz domyślny język i wdroż. README przeprowadza przez każdy krok i jak dodać nowe języki i tłumaczenie treści przez Sanity Studio.