generated from halo-dev/theme-starter
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsettings.yaml
196 lines (192 loc) · 6.04 KB
/
settings.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
apiVersion: v1alpha1
kind: Setting
metadata:
name: theme-iemo-setting
spec:
forms:
- group: basic
label: 基础设置
formSchema:
- $formkit: checkbox
name: iemo_auto_load
label: 自动加载内容
value: false
help: 当页面内容满时滚动到底部自动加载内容
- $formkit: select
name: iemo_page_animation
label: 页面动画
value: ""
options:
- value: ""
label: 关闭
- value: "Left"
label: 从左往右
- value: "Right"
label: 从右往左
- value: "Top"
label: 从上往下
- value: "Enlarge"
label: 放大效果
- $formkit: group
name: recommend_post
label: 推荐文章
value:
post_show: []
iemo_recommend_show: ""
iemo_swiper_shownum: "more"
children:
- $formkit: radio
name: iemo_recommend_show
id: iemo_recommend_show
label: 显示方式(显示在首页顶部)
options:
- label: 不显示
value: ""
- label: 轮播图(最多支持10篇)
value: swiper
- label: 固定卡片(最多支持3篇,移动端仅显示第一篇)
value: regular
- $formkit: repeater
name: post_show
if: $get(iemo_recommend_show).value != ""
label: 选择文章
children:
- $formkit: postSelect
name: post
label: 文章
value: ""
validation: required
- $formkit: radio
name: iemo_swiper_shownum
label: 轮播图显示数量
help: 轮播图一页显示的数量,多篇为3个,单篇为1个
options:
- label: 多篇
value: "more"
- label: 单篇
value: single
- $formkit: number
name: iemo_copyright
label: 版权号
value: 2024
help: 填写年份(数字)即可
- $formkit: text
name: iemo_icp
label: ICP备案
help: 填写ICP备案号,没有请留空
- $formkit: text
name: iemo_icp_gov
label: 公网安备号
help: 填写公网安备号,没有请留空
- $formkit: checkbox
name: iemo_upyun
label: 又拍云联盟
value: false
- group: sidebar
label: 侧栏
formSchema:
- $formkit: attachment
name: iemo_avatar_author
label: 个人头像
help: 个人资料的头像
value: https://cravatar.cn
accepts:
- "image/*"
- $formkit: attachment
name: iemo_cover_author
label: 个人背景
help: 显示在侧边栏
value: /themes/theme-iemo/assets/images/cover-author.jpg
accepts:
- "image/*"
- $formkit: text
name: iemo_name_author
label: 个人名称
help: 个人资料的名称
value: 困困鱼
- $formkit: textarea
name: iemo_des_author
label: 个人描述
help: 个人资料的描述
value: 这家伙很懒,什么都没写
- $formkit: checkbox
name: iemo_aside_subpage
id: iemo_aside_subpage
label: 侧边栏附页
value: false
help: 可添加内容:菜单、评论、关于
- $formkit: checkbox
if: $get(iemo_aside_subpage).value
name: iemo_aside_comments
id: iemo_aside_comments
label: 侧边栏附页-评论
value: false
help: 开启附页最新评论
- $formkit: number
if: $get(iemo_aside_comments).value
name: iemo_aside_comments_num
label: 最大展示条数
value: 6
help: 显示最新评论数量(1~100),默认6条
- $formkit: code
name: iemo_about
label: 侧边栏附页-关于
height: 200px
language: html
help: 位于侧边栏附页,填写文本,可用于对博客或自己的介绍等
- $formkit: repeater
name: socialMedia
label: 社交媒体
value: [ ]
children:
- $formkit: text
name: icon
label: 图标
- $formkit: text
name: name
label: 名称
- $formkit: url
name: url
label: 链接
- group: post
label: 文章
formSchema:
- $formkit: attachment
name: iemo_cover_post
label: 文章默认封面
value: /themes/theme-iemo/assets/images/random/cover-post-1.jpg
accepts:
- "image/*"
- $formkit: checkbox
name: iemo_toc
label: 文章目录Toc
value: true
- group: moment
label: 瞬间
formSchema:
- $formkit: attachment
name: iemo_cover_moment
label: 封面
value: /themes/theme-iemo/assets/images/random/cover-post-1.jpg
accepts:
- "image/*"
-
- group: plugin
label: 插件适配
formSchema:
- $formkit: group
name: links
label: 链接插件
value:
enable_comment: false
children:
- $formkit: checkbox
name: enable_comment
label: 启用评论
help: "启用链接插件原生适配的评论组件,需要链接插件 >= 1.4.0 版本"
- $formkit: code
label: 页面内容
language: html
height: 400px
name: content
help: 页面底部内容,可以用于填写申请信息,支持 HTML