Bir taslağı önizleyin ve güvenle yayımlayın
Pagiera'da bir sayfayı kaydetmek onu herkese açık hâle getirir mi?
Hayır. Kaydetmek yalnızca taslağı günceller. Taslağı bir önizleme rotasında önizlersiniz ve sayfa yalnızca yayımladığınızda herkese açık olur. home slug'ı / yoluna karşılık gelir. Yayınlama sayfa içeriğini günceller; ana uygulamanızı dağıtmaz veya bir alan adı yapılandırmaz.
Önemli noktalar
- Kaydetme bir taslak yazar. Yayınlama ayrı ve bilinçli bir adımdır.
- Önizleme rotaları taslağı işler; böylece başkalarından önce kontrol edebilirsiniz.
- home sayfa slug'ı sitenin kök yoluna karşılık gelir.
- İçerik yayımlamak, uygulamanızı dağıtmakla aynı şey değildir.
1Taslağı kaydedin
Kaydetme, belge revizyonunu PostgreSQL'de saklar. Bu aşamada herkese açık sitede hiçbir şey değişmez; dolayısıyla tamamlanmamış bir düzen editörde gerektiği kadar kalabilir.
2Önizleme rotasını açın
Bir önizleme rotası, taslak belgeyi yayımlanan sayfanın kullandığı çalışma zamanıyla işler; böylece onayladığınız şey yayına çıkacak şeydir.
// src/app/preview/[pageId]/page.tsx
import { notFound } from "next/navigation";
import { RenderedPage } from "pagiera/runtime";
import {
getPagieraServer,
pagieraConfigFromEnv,
} from "pagiera/server";NotÖnizleme rotaları yayımlanmamış çalışmaları gösterir. Onları editörü koruduğunuz şekilde koruyun.
3Yayımlayın
Yayınlama, onaylanan taslağı herkese açık sayfaya dönüştürür ve Redis destekli yayın önbelleğini yeniler. Ardından herkese açık rota yeni revizyonu sunar.
4Yayımlanan sayfayı işleyin
Yayımlanan belgeler sunucuda yüklenir; böylece Request blokları HTML döndürülmeden önce tamamlanır.
const server = await getPagieraServer(pagieraConfigFromEnv());
const page = await server.getPublishedPage(slug, {
query,
params,
page: { slug },
});
if (!page) notFound();Yayınlamanın yapmadıkları
- Ana uygulamanızı dağıtmaz; bunun sorumluluğu kendi dağıtım sürecinizde kalır.
- DNS'i veya bir alan adını yapılandırmaz.
- Kimlik doğrulamanızı veya altyapınızı değiştirmez.
Sık sorulan sorular
Bir sayfayı kaydetmek onu herkese açık hâle getirir mi?
Hayır. Kaydetmek taslağı günceller. Taslağı önizler, ardından herkese açık sayfayı güncellemek için yayımlarsınız. home slug'ı / yoluna karşılık gelir.
Yayımlanan bir sayfayı önceki hâline döndürebilir miyim?
Pagiera sayfa belgelerini ve revizyonları PostgreSQL'de tutar ve editörde bir Geçmiş sekmesi sunar. Belirli bir geri alma akışına güvenmeden önce kurduğunuz sürümün davranışını kontrol edin.