diff --git a/vite-tailwindcss/src/composables/posterDefaults.js b/vite-tailwindcss/src/composables/posterDefaults.js index afd2d9a..a6548ee 100644 --- a/vite-tailwindcss/src/composables/posterDefaults.js +++ b/vite-tailwindcss/src/composables/posterDefaults.js @@ -78,6 +78,8 @@ export function defaultSide1PosterConfig() { return { ...baseFields(1), side: 1, + pageTitle: '💕李琦❤️李逸烁 · 男方婚礼邀请', + pageDescription: '💍公历2026年9月4日(农历七月廿三)· 李琦 & 李逸烁 结婚典礼,诚邀您光临。', sonLabel: '儿子:', sonName: '李琦', daughterInLawLabel: '儿媳:', @@ -109,6 +111,8 @@ export function defaultSide2PosterConfig() { side: 2, template: 'split', mobileLayout: 'landscape', + pageTitle: '💕李琦❤️李逸烁 · 女方婚礼邀请', + pageDescription: '💍公历2026年9月4日(农历七月廿三)· 李逸烁 & 李琦 结婚典礼,诚邀您光临。', sonLabel: '女儿:', sonName: '李逸烁', daughterInLawLabel: '女婿:', @@ -140,6 +144,8 @@ export function defaultSide3PosterConfig() { side: 3, template: 'classic', title: '回门宴邀请函', + pageTitle: '💕李琦❤️李逸烁 · 回门宴邀请', + pageDescription: '💍公历2026年9月7日(农历七月廿六)· 李琦 & 李逸烁 回门宴,诚邀您光临。', footer: '—回门宴请 ♥ 恭请光临—', sonLabel: '新郎:', sonName: '李琦', @@ -257,6 +263,8 @@ export function normalizePosterConfig(raw, side = 1) { : base.enterEffect, invitePath: loaded.invitePath || '/', inviteButtonText: loaded.inviteButtonText || base.inviteButtonText, + pageTitle: loaded.pageTitle || base.pageTitle || '', + pageDescription: loaded.pageDescription || base.pageDescription || '', qrCenterImg: loaded.qrCenterImg || '', verticalSlogan: loaded.verticalSlogan || base.verticalSlogan, subSlogan1: loaded.subSlogan1 || base.subSlogan1, diff --git a/vite-tailwindcss/src/views/admin/AdminEditor.vue b/vite-tailwindcss/src/views/admin/AdminEditor.vue index f349d50..595887a 100644 --- a/vite-tailwindcss/src/views/admin/AdminEditor.vue +++ b/vite-tailwindcss/src/views/admin/AdminEditor.vue @@ -474,6 +474,19 @@ + + + + + + { } catch { Object.assign(cfg, normalizePosterConfig(null, side)) } + applyPageMeta() runSequence() })