From 5fa35146ca3f879cf0450714f7bd5779d5aba0fa Mon Sep 17 00:00:00 2001 From: Mackie Date: Mon, 1 Jun 2026 13:24:18 +0800 Subject: [PATCH] preview --- src/payload.config.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/payload.config.ts b/src/payload.config.ts index f9862c1..24e48c6 100644 --- a/src/payload.config.ts +++ b/src/payload.config.ts @@ -35,6 +35,15 @@ export default buildConfig({ }, 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}` + }, + collections: ['pages', 'posts'], + globals: ['header', 'footer'], breakpoints: [ { label: 'Mobile', @@ -90,4 +99,4 @@ export default buildConfig({ }, tasks: [], }, -}) \ No newline at end of file +})