사이트 설정 로고와 사용자 설정 레이아웃 정리
This commit is contained in:
@@ -2,9 +2,11 @@ import { z } from 'zod'
|
||||
|
||||
export const adminSiteSettingsInputSchema = z.object({
|
||||
title: z.string().trim().min(1),
|
||||
description: z.string().trim().default(''),
|
||||
description: z.string().trim().min(1),
|
||||
siteUrl: z.string().trim().url(),
|
||||
logoText: z.string().trim().min(1).max(8),
|
||||
logoText: z.string().trim().max(8).optional().default('井'),
|
||||
logoUrl: z.string().trim().max(500).optional().default(''),
|
||||
faviconUrl: z.string().trim().max(500).optional().default(''),
|
||||
copyrightText: z.string().trim().min(1)
|
||||
})
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ export const getDefaultSiteSettings = () => {
|
||||
description: 'sori.studio 개인 블로그',
|
||||
siteUrl: config.public.siteUrl || 'https://sori.studio',
|
||||
logoText: '井',
|
||||
logoUrl: '',
|
||||
faviconUrl: '',
|
||||
copyrightText: `©${new Date().getFullYear()} ${title}`,
|
||||
updatedAt: null
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user