主题配置文件可配置的全量内容,暂时准备了这些参数,有些参数的功能还在开发中
1title = "小苏打笔记"
2baseURL = "https://www.teh.top/"
3languageCode = "zh-CN"
4theme = "tf"
5disableCache = true
6
7#区分目录大小写
8disablePathToLower=true
9
10#设定每页多少内容
11paginate = 10
12
13#分页自定义目录
14#paginatePath = 'pa'
15
16
17[[menu.main]]
18identifier = "Home"
19name = "Home"
20url = "/"
21weight = 20
22[menus.main.style]
23# fontawesome icon
24icon = "fa-solid fa-archive"
25# 菜单在哪里显示, optional values: ["mobile", "desktop"]
26type = ""
27
28
29[[menu.main]]
30identifier = "about"
31name = "关于"
32url = "/about"
33weight = 50
34
35[[menu.main]]
36identifier = "friends"
37name = "友链"
38url = "/friends"
39weight = 60
40
41
42[[menu.main]]
43identifier = "timeline"
44name = "时间线"
45url = "/timeline"
46weight = 70
47
48
49[module]
50[module.hugoVersion]
51extended = false
52min = "0.116.0"
53
54#seo
55[params.site]
56 enable = true
57 # 副标题
58 #subheading = "一个记录学习生活并取悦自己的小站,不定期更新生活日期,不定期记录学习进度,个人博客网站"
59 subheading = "一个随缘记录学习生活并取悦自己的博客小站"
60 description = "小苏打笔记,一个记录学习生活并取悦自己的小站,不定期更新生活日期,不定期记录学习进度,个人博客网站,也会写一些短的日记。"
61 # 网站关键词
62 keywords = ["小苏打笔记", "小苏打", "笔记", "小苏打博客", "苏打笔记", "苏打博客"]
63 # 当网站标题被添加到每个页面标题时的标题分隔符
64 titleDelimiter = "-"
65
66
67
68
69
70
71
72# 页面底部信息配置
73[params.footer]
74enable = true
75
76[params.footer.copyright]
77# 是否显示版权信息
78copyright = true
79#是否显示作者
80author = true
81# 网站创立年份
82since = 2023
83# license info
84license = ""
85
86# 备案信息
87[params.footer.beian]
88# ICP 备案信息,仅在中国使用
89icp_enable = true
90# <a target=\"_blank\" rel=\"noopener\" href=\"http://beian.miit.gov.cn/\">京ICP备123456789号</a>
91icp = "京ICP备15015906号"
92# 公网安备信息,仅在中国使用
93gov_enable = true
94gov_province = "豫公网安备"
95govnum = "41082302411150号"
96
97
98# 是否显示powerby
99[params.footer.powered]
100enable = true
101hugoLogo = true
102# 作者希望能开启
103themeLogo = true
104
105# 更改 网站创立时间
106[params.footer.siteTime]
107enable = true
108icon = "fa-solid fa-heartbeat"
109pre = "悄咪咪的存活了"
110value = "2023-05-13 16:35:29+08:00" # e.g. "2021-12-18T16:15:22+08:00"
111
112
113# 侧边栏配置
114[params.aside]
115enable = true #是否启用,false 不启用
116
117[params.aside.social]
118enable = true #是否启用,false 不启用
119github = "ccfread" #github名字
120gitee = "ccfread" #gitee名字
121bilibili = "ccfread" #bilibili名字
122QQ = "6064103" #QQ号
123weibo = "3306863260" #填写微博名字或id
124email = "6064103@qq.com" #邮箱地址
125
126# 侧边栏配置
127[params.aside.author]
128enable = true
129name = "爱喝酸奶的我"
130discribe = "一个随缘记录学习生活并取悦自己的博客小站" ##友链页面的个人简介也是这里的描述
131# 头像地址,绝对路径,如果设置了gravatar,优先使用gravatar
132avatar = 'https://cdnjson.com/images/2024/03/23/noavatar_middle3819ce7850af41b5.jpg'
133#设置头像
134[params.aside.author.gravatar]
135enable = false
136# Gravatar host, default: "www.gravatar.com"
137host = "www.gravatar.com" # ["cn.gravatar.com", "gravatar.loli.net", ...]
138style = "" # ["", "mp", "identicon", "monsterid", "wavatar", "retro", "blank", "robohash"]
139# Gravatar邮箱,获取头像,若为空则使用avatar地址头像
140gravatarEmail = ""
141
142#人生倒计时
143[params.aside.date]
144enable = false #是否启用,false 不启用
145
146#标签云
147[params.aside.tags]
148enable = true #是否启用,false 不启用
149
150#一言,添狗日记
151[params.aside.yiyan]
152enable = true #是否启用,false 不启用
153
154# 回顶部
155[params.backToTop]
156enable = true
157
158#阅读进度条
159[params.readingProgress]
160 enable = false
161 # 可用值:["left", "right"]
162 # 可用值:["top", "bottom"]
163 position = "top"
164 height = "2px"
165
166
167#页面内容设置
168[params.page.set]
169 # 是否使用 字数统计
170 wordCount = true
171 # 是否使用 预计阅读
172 readingTime = true
173 # 文章结束标志
174 endFlag = ""
175 # 是否开启即时页面
176 instantPage = false
177 # 是否在侧边栏显示集合列表
178 collectionList = false
179 # 是否在文章末尾显示集合导航
180 collectionNavigation = false
181
182
183#在文章开头显示提示信息,提醒读者文章内容可能过时
184[params.page.expirationReminder]
185 enable = false
186 # 如果文章最后更新于这天数之前,显示提醒
187 reminder = 90
188 # 如果文章最后更新于这天数之前,显示警告
189 warning = 180
190 # 如果文章到期是否关闭评论
191 closeComment = false
192
193
194# code
195[params.page.code]
196copyflag = 'Copy to clipboard' #复制按钮
197updateflag = 'Edit' # 修改按钮
198isshowlinenum = true # 显示行号
199showmaxline = 15 # 默认显示最大行数
200showmoretxt = '' # 更多按钮显示汉字
201
202#文章页面的分享信息设置
203[params.page.share]
204 enable = false
205 Twitter = true
206 Facebook = true
207 Linkedin = false
208 Whatsapp = true
209 Tumblr = false
210 Weibo = true
211 Blogger = true
212 Baidu = false
213 Skype = false
214
215
216# 目录
217[params.page.title]
218enable = false
219
220
221# 目录
222[params.page.timeline]
223title = '大事记'
224
225# 评论
226[params.page.comment]
227enable = true
228commtype = "artalk" #artlak or waline
229
230[params.page.comment.waline]
231enable = false
232serverURL = "http://172.17.0.1:8360"
233pageview = false
234emoji = ["//unpkg.com/@waline/emojis@1.1.0/weibo"]
235meta = ["nick", "mail", "link"]
236requiredMeta = []
237login = "enable"
238wordLimit = 0
239pageSize = 3
240#首页展示最新评论
241indexShowComm = false
242# 最新评论展示条数,从0开始,indexShowComm为true才有用
243commcount = 6
244static = false
245
246[params.page.comment.artalk]
247enable = true
248serverURL = ""
249sitename = ""
250
251
252
253#页面是否展示大图 true or false
254[params.style.isheadimg]
255enable = false
256imgsrc = ''
257
258
259#首页是否展示轮播图
260[params.style.isswiper]
261enable = true
262[[params.style.isswiper.list]]
263imgsrc = '' #图片地址
264title = '' #标题
265desccont = '' #描述
266href = '' #跳转地址
267target = '' #打开方式 _blank(在新窗口中打开)、_self(在当前窗口打开)、_parent(在父级窗口打开)、_top(在顶层窗口打开)
268[[params.style.isswiper.list]]
269imgsrc = '' #图片地址
270title = '' #标题
271desccont = '' #描述
272href = '' #跳转地址
273target = '' #打开方式
274[[params.style.isswiper.list]]
275imgsrc = '' #图片地址
276title = '' #标题
277desccont = '' #描述
278href = '' #跳转地址
279target = '' #打开方式
280
281#文章列表是否展示分类等信息
282[params.style.selectitems]
283category = true #展示分类
284tags = false #展示标签
285items = true #展示阅读量和评论量
286date = true #展示文章创建日期
287
288
289
290
291
292# 蒜子
293[params.ibruce]
294enable = true
295# 在文章中开启
296enablePost = true
297
298
299[markup]
300 # 代码高亮
301 [markup.highlight]
302 # 竖着的滚动条
303 anchorLineNos = false
304 # 代码围栏功能,这个功能一般都要设为 true 的,不然很难看就是干巴巴的-代码文字,没有颜色。
305 codeFences = true
306 # 猜测语法,这个功能建议设置为 true, 如果你没有设置要显示的语言则会自动匹配。
307 #guessSyntax = true
308 # 行号从编号几开始,一般从 1 开始。
309 lineNoStart =1
310 # 是否显示行号。
311 lineNos = true
312 # 使用表来格式化行号和代码,而不是标签。
313 lineNumbersInTable = false
314 # 使用 class 标签,而不是内嵌的内联样式。
315 noClasses = true
316 #class 有如下样式
317 #abap、algol、algol_nu、api、arduino、autumn、average、base16-snazzy、borland、bw、catppuccin-frappe、catppuccin-latte、
318 #catppuccin-macchiato、catppuccin-mocha、colorful、compat、doom-one、doom-one2、dracula、emacs、friendly、fruity、
319 #github-dark、github、gruvbox-light、gruvbox、hr_high_contrast、hrdark、igor、lovelace、manni、modus-operandi、modus-vivendi、monokai、
320 #monokailight、murphy、native、nord、onedark、onesenterprise、paraiso-dark、paraiso-light、pastie、perldoc、pygments、
321 #rainbow_dash、rose-pine-dawn、rose-pine-moon、rose-pine、rrt、solarized-dark、solarized-dark256、solarized-light、swapoff、tango、
322 #tokyonight-day、tokyonight-moon、tokyonight-night、tokyonight-storm、trac、vim、vs、vulcan、witchhazel、xcode-dark、xcode
323 style = "xcode"
324 tabWidth = 4
325 # Goldmark 是 Hugo 0.60 以来的默认 Markdown 解析库
326
327 [markup.goldmark]
328 [markup.goldmark.extensions]
329 definitionList = true
330 footnote = true
331 linkify = true
332 strikethrough = true
333 table = true
334 taskList = true
335 typographer = true
336 [markup.goldmark.renderer]
337 # 是否在文档中直接使用 HTML 标签
338 unsafe = true
339
340
341
342
343# [markup.tableOfContents]
344# endLevel = 3
345# ordered = false
346# startLevel = 2
347
348# 搜索配置
349 [params.search]
350 enable = false
351 # 搜索引擎的类型 ["algolia", "fuse"]
352 type = "fuse"
353 # 文章内容最长索引长度
354 contentLength = 4000
355 # 搜索框的占位提示语
356 placeholder = ""
357 # 最大结果数目
358 maxResultLength = 10
359 # 结果内容片段长度
360 snippetLength = 50
361 # 搜索结果中高亮部分的 HTML 标签
362 highlightTag = "em"
363 # 是否在搜索索引中使用基于 baseURL 的绝对路径
364 absoluteURL = false
365 [params.search.algolia]
366 [params.search.fuse]
367 # https://fusejs.io/api/options.html
368
369[params.nav]
370enable = true #开启导航菜单,这里需要为true
371[params.nav.set]
372 enablePreLoad = true # 网站完全打开前预加载动画
373 textPreLoad = "小苏打导航" # 预加载的动画文字, 只有当enablePreLoad=true时生效
374 expandSidebar = true # 默认展开左侧边导航栏
375 logosPath = "assets/images/logos" # 网站每个导航地址logo存放地址
376 defaultLogo = "assets/images/logos/default.webp" # logo图片资源不存在或者错误时, 默认显示的logo; 该参数如为空,将会一直加载对应的logo,直至成功
377 yiyan = true # 默认启用一言服务
378 weather_key = ""
379 [params.nav.images]
380 favicon = "assets/images/favicon.png"
381 searchImageL = "assets/images/bg-dna.jpg" # 搜索部分浅色背景图
382 searchImageD = "assets/images/bg-dna.jpg" # 搜索部分深色背景图
383 logoExpandLight = "assets/images/bt8-expand-light.png"
384 logoExpandDark = "assets/images/bt8-expand-dark.png"
385 logoCollapseLight = "assets/images/bt.png"
386 logoCollapseDark = "assets/images/bt.png"
使用主题有什么问题请留言。