Bu sitedeki yazılar ve projeler Payload’ın sürüm/taslak sistemiyle yönetiliyor. Erişim kuralı tek satır: oturum yoksa yalnızca yayınlanmış belgeler.
export const publishedOrAuthenticated: Access = ({ req: { user } }) => {
if (user) return true
return { _status: { equals: 'published' } }
}Önizleme#
Admin’deki önizleme düğmesi /preview/posts/<slug> adresine gidiyor. Bu sayfa isteği sunucuda doğruluyor; oturum yoksa 404 dönüyor ve noindex ile işaretli.
- Yazıyı taslak olarak kaydedin.
- Önizlemede kontrol edin.
- Yayınlayın — yayın tarihi boşsa otomatik atanır.
Slug çakışmaları#
Slug alanı benzersiz; ayrıca kayıt öncesi doğrulama, çakışmayı okunabilir bir hata mesajıyla bildiriyor.
Ayrıntılar için Payload taslak belgeleri.