-
Notifications
You must be signed in to change notification settings - Fork 0
/
hugo.yaml
112 lines (106 loc) · 3.78 KB
/
hugo.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
baseURL: "https://WncFht.github.io/" # 主站的 URL
title: WncFht's Blog # 站点标题
copyright: "[©2024 WncFht's Blog](https://WncFht.github.io/)" # 网站的版权声明,通常显示在页脚
theme: PaperMod # 主题
languageCode: zh-cn # 语言
enableInlineShortcodes: true # shortcode,类似于模板变量,可以在写 markdown 的时候便捷地插入,官方文档中有一个视频讲的很通俗
hasCJKLanguage: true # 是否有 CJK 的字符
enableRobotsTXT: true # 允许生成 robots.txt
buildDrafts: false # 构建时是否包括草稿
buildFuture: false # 构建未来发布的内容
buildExpired: false # 构建过期的内容
enableEmoji: true # 允许 emoji
pygmentsUseClasses: true
defaultContentLanguage: zh # 顶部首先展示的语言界面
defaultContentLanguageInSubdir: false # 是否要在地址栏加上默认的语言代码
languages:
zh:
languageName: "中文" # 展示的语言名
weight: 1 # 权重
taxonomies: # 分类系统
category: categories
tag: tags
# https://gohugo.io/content-management/menus/#define-in-site-configuration
menus:
main:
- name: 首页
pageRef: /
weight: 10 # 控制在页面上展示的前后顺序
- name: 归档
pageRef: archives/
weight: 20
- name: 分类
pageRef: categories/
weight: 30
- name: 搜索
pageRef: search/
weight: 40
- name: 关于
pageRef: about/
weight: 50
# https://github.com/adityatelange/hugo-PaperMod/wiki/Features#search-page
outputs:
home:
- HTML # 生成的静态页面
- RSS # 这个其实无所谓
- JSON # necessary for search, 这里的配置修改好之后,一定要重新生成一下
params:
title: "xxx's blog" # 首页标题
description: "xxx" # 页面描述
keywords: [Blog, xxx] # 首页的关键词
author: xxx # 文章中默认显示的作者名字
DateFormat: "2006-01-02" # 将时间格式修改为国内常用格式
showtoc: true # 在每篇文章开头显示目录
# 代码块功能
ShowMacDots: true # Mac色块
ShowCodeLang: true # 语言显示
ShowExpandButton: true # 代码块折叠
ShowCodeCopyButtons: true # 代码块复制按钮
codeMaxHeight: "100px" # 代码块最大折叠高度
# 搜索
fuseOpts:
# DateFormat: "2006-01-02" # 日期格式化
# ShowFullTextinRSS: true # RSS 输出全文
isCaseSensitive: false # 是否大小写敏感
shouldSort: true # 是否排序
location: 0
distance: 1000
threshold: 0.4
minMatchCharLength: 0
# limit: 10 # refer: https://www.fusejs.io/api/methods.html#search
keys: ["title", "permalink", "summary", "content"]
includeMatches: true
markup:
goldmark:
renderer:
unsafe: true # 可以 unsafe,有些 html 标签和样式可能需要
highlight:
anchorLineNos: false # 不要给行号设置锚标
codeFences: true # 代码围栏
noClasses: false # TODO: 不知道干啥的,暂时没必要了解,不影响展示
lineNos: true # 代码行
lineNumbersInTable: false # 不要设置成 true,否则如果文章开头是代码的话,摘要会由一大堆数字(即代码行号)开头文章
# 这里设置 style 没用,得自己加 css
# style: "github-dark"
# style: monokai
profileMode:
enabled: true # needs to be explicitly set
title: "xxx's blog"
subtitle: "This is subtitle"
imageUrl: "<img location>"
imageWidth: 120
imageHeight: 120
imageTitle: my image
buttons:
- name: Posts
url: posts
- name: Tags
url: tags
homeInfoParams:
Title: "xxx"
Content: xxx
socialIcons:
- name: github
url: "https://github.com/WncFht" # 个人Github地址
- name: email
url: "mailto://[email protected]" # 个人邮箱