From 212919fb11e867959ae74d31c0f1dfea2cea44b1 Mon Sep 17 00:00:00 2001 From: Mackie Date: Mon, 1 Jun 2026 13:44:33 +0800 Subject: [PATCH] secret --- src/payload.config.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/payload.config.ts b/src/payload.config.ts index 24e48c6..01d3f58 100644 --- a/src/payload.config.ts +++ b/src/payload.config.ts @@ -34,14 +34,15 @@ export default buildConfig({ baseDir: path.resolve(dirname), }, user: Users.slug, - livePreview: { - url: ({ data, collectionConfig, globalConfig }) => { - const baseURL = getServerSideURL() - if (globalConfig) { - return `${baseURL}/preview/globals/${globalConfig.slug}` - } - return `${baseURL}/preview/${collectionConfig?.slug}/${data?.slug ?? data?.id}` - }, +url: ({ data, collectionConfig, globalConfig }) => { + const baseURL = getServerSideURL() + const secret = process.env.PREVIEW_SECRET + + if (globalConfig) { + return `${baseURL}/preview/globals/${globalConfig.slug}?previewSecret=${secret}` + } + return `${baseURL}/preview/${collectionConfig?.slug}/${data?.slug ?? data?.id}?previewSecret=${secret}` +}, collections: ['pages', 'posts'], globals: ['header', 'footer'], breakpoints: [