mirror of
https://github.com/reonokiy/blog.nokiy.net.git
synced 2025-06-16 19:51:07 +02:00
chore: refine user configuration standards
This commit is contained in:
parent
57e69c6067
commit
5d327ff4f8
7 changed files with 13000 additions and 101 deletions
80
src/types/index.d.ts
vendored
80
src/types/index.d.ts
vendored
|
@ -1,48 +1,74 @@
|
|||
export interface ThemeConfig {
|
||||
|
||||
site: {
|
||||
title_EN: string
|
||||
title_CN: string
|
||||
subtitle_EN: string
|
||||
subtitle_CN: string
|
||||
url: string
|
||||
title: string
|
||||
subtitle: string
|
||||
description: string
|
||||
author: string
|
||||
url: string
|
||||
favicon: string
|
||||
language: string
|
||||
}
|
||||
theme: {
|
||||
color: 'light' | 'dark' | 'auto'
|
||||
|
||||
color: {
|
||||
mode: 'light' | 'dark'
|
||||
light: {
|
||||
primary: string
|
||||
background: string
|
||||
grid: string
|
||||
backgroundStart: string
|
||||
backgroundEnd: string
|
||||
}
|
||||
dark: {
|
||||
primary: string
|
||||
background: string
|
||||
grid: string
|
||||
backgroundStart: string
|
||||
backgroundEnd: string
|
||||
}
|
||||
}
|
||||
toc: {
|
||||
enable: boolean
|
||||
depth: '1' | '2' | '3'
|
||||
}
|
||||
rss?: {
|
||||
enabled: boolean
|
||||
follow?: {
|
||||
feedId: string
|
||||
userId: string
|
||||
}
|
||||
}
|
||||
analytics?: {
|
||||
google?: string
|
||||
umami?: string
|
||||
|
||||
global: {
|
||||
language: string
|
||||
font: string
|
||||
rss: boolean
|
||||
toc: boolean
|
||||
}
|
||||
|
||||
comment?: {
|
||||
waline?: {
|
||||
serverURL: string
|
||||
serverURL?: string
|
||||
emoji?: string[]
|
||||
search?: boolean
|
||||
imageUploader?: boolean
|
||||
}
|
||||
}
|
||||
|
||||
seo?: {
|
||||
twitter?: string
|
||||
meta?: {
|
||||
google?: string
|
||||
bing?: string
|
||||
baidu?: string
|
||||
}
|
||||
link?: string
|
||||
googleAnalyticsID?: string
|
||||
umamiAnalyticsID?: string
|
||||
follow?: {
|
||||
feedID?: string
|
||||
userID?: string
|
||||
}
|
||||
}
|
||||
|
||||
footer: {
|
||||
linkA: {
|
||||
name: string
|
||||
url: string
|
||||
}
|
||||
linkB: {
|
||||
name: string
|
||||
url: string
|
||||
}
|
||||
linkC: {
|
||||
name: string
|
||||
url: string
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default ThemeConfig
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue