게시물 OG 이미지 설정 추가
This commit is contained in:
@@ -11,6 +11,7 @@ export const adminPostInputSchema = z.object({
|
||||
seoDescription: z.string().trim().max(180).default(''),
|
||||
canonicalUrl: z.string().trim().url().or(z.literal('')).default(''),
|
||||
noindex: z.boolean().default(false),
|
||||
ogImage: z.string().trim().nullable().default(null),
|
||||
status: postStatusSchema.default('draft'),
|
||||
publishedAt: z.string().datetime().nullable().default(null),
|
||||
tags: z.array(z.string().trim().min(1)).default([])
|
||||
|
||||
@@ -13,6 +13,7 @@ export const postSchema = z.object({
|
||||
seoDescription: z.string().default(''),
|
||||
canonicalUrl: z.string().default(''),
|
||||
noindex: z.boolean().default(false),
|
||||
ogImage: z.string().nullable().default(null),
|
||||
status: postStatusSchema,
|
||||
publishedAt: z.string().nullable().default(null),
|
||||
createdAt: z.string(),
|
||||
|
||||
@@ -203,6 +203,13 @@ const getContentMediaUsage = (contentItem, url) => {
|
||||
})
|
||||
}
|
||||
|
||||
if (contentItem.ogImage === url) {
|
||||
usages.push({
|
||||
location: 'ogImage',
|
||||
label: 'OG 이미지'
|
||||
})
|
||||
}
|
||||
|
||||
if (contentItem.content?.includes(url)) {
|
||||
usages.push({
|
||||
location: 'content',
|
||||
|
||||
Reference in New Issue
Block a user