-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkdocs.yml
311 lines (293 loc) · 11.2 KB
/
mkdocs.yml
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
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
# 项目信息
site_name: 71229号港湾 # 项目名称
site_url: https://note.kailqq.cc
site_author: Kailqq # 作者
site_description: >- # 项目描述
人生苦短,纵情燃烧
# 代码仓库信息
repo_name: 𝓚𝓪𝓲𝓵𝓺𝓺 # 仓库名称
repo_url: https://github.com/kailqq/kailqq.github.io # 仓库地址
# 版权信息
copyright: Copyright © 2023 ~ now | Kailqq
# 配置
theme:
favicon: static/images/logo.png
custom_dir: material/overrides # 自定义文件夹,对于个别页面,如果你不想使用主题的默认样式,可以在这里进行修改,使用里面的文件覆盖主题的默认文件。具体可以参考material官方文档。
name: material # 主题名称,Material已经是最优秀的选择了,相信我。
logo: static/images/logo.png # logo 图片
language: zh # 默认语言
custom_dir: overrides
features: # 功能
- announce.dismiss # 可以叉掉公告的功能
- content.action.edit # 编辑按钮,似乎没啥用
- content.action.view # 查看按钮,似乎没啥用
- content.code.annotate # 代码注释,具体不清楚
- content.code.copy # 复制代码按钮
- content.code.select # 选择代码按钮
# - content.tabs.link # 链接标签
- content.tooltips # 不太清楚呢这个
# - header.autohide # 自动隐藏header
- navigation.expand # 默认展开导航栏
- navigation.footer # 底部导航栏
- navigation.indexes # 索引按钮可以直接触发文件,而不是只能点击其下属选项浏览,这个功能可以给对应的section提供很好的预览和导航功能
# - navigation.instant # 瞬间加载 最好注释掉,多语言切换这个会导致跳回首页
#- navigation.instant.prefetch # 预加载
#- navigation.instant.progress # 进度条
- navigation.path # 导航路径, 目前好像没啥用
- navigation.prune # 只构建可见的页面
- navigation.sections # 导航栏的section
- navigation.tabs # 顶级索引被作为tab
- navigation.tabs.sticky # tab始终可见
- navigation.top # 开启顶部导航栏
- navigation.tracking # 导航栏跟踪
- search.highlight # 搜索高亮
- navigation.path
- search.share # 搜索分享
- search.suggest # 搜索建议
- toc.follow # 目录跟踪-页面右侧的小目录
#- toc.integrate # 目录跟踪集成到左侧大目录中
palette:
- media: "(prefers-color-scheme: light)" # 浅色
scheme: theme
primary: custom
accent: pink
toggle:
icon: material/weather-night
name: 万籁俱寂
- media: "(prefers-color-scheme: dark)" # 深色
scheme: slate
primary: black
accent: custom
toggle:
icon: material/brightness-4
name: 萧瑟凌晨
- media: "(prefers-color-scheme: no-preference)" # 默认
scheme: simple
primary: custom
accent: indigo
toggle:
icon: material/weather-sunny
name: 烈日灼心
icon: # 一些用到的icon
logo: logo
previous: fontawesome/solid/angle-left
next: fontawesome/solid/angle-right
admonition:
info: fontawesome/solid/rocket
note: fontawesome/solid/pen-fancy
abstract: fontawesome/solid/list
tip: fontawesome/solid/lightbulb
success: fontawesome/solid/check
question: fontawesome/solid/hand
warning: fontawesome/solid/triangle-exclamation
failure: material/alien
danger: fontawesome/solid/virus
bug: fontawesome/solid/robot
example: fontawesome/solid/ship
quote: fontawesome/solid/link
tag:
default-tag: fontawesome/solid/tag
hardware-tag: fontawesome/solid/microchip
software-tag: fontawesome/solid/laptop-code
# Plugins
plugins:
- blog # 博客插件
- statistics:
words_per_minute: 290
- tags # 标签功能插件
- search # 搜索插件
- changelog
# - git-revision-date-localized:
# enable_creation_date: true
# locale: zh
# type: date
# timezone: Asia/Shanghai
# - social
- print-site
extra:
generator: false # 是否显示生成器
status: # 不是很懂有什么用
new: Recently added
deprecated: Deprecated
analytics: # 分析工具, 我反正没用到
provider: google
property: !ENV GOOGLE_ANALYTICS_KEY
feedback: # feedback form
ratings:
- icon: fontawesome/solid/star
name: 对您有帮助的话,给我一个star吧!
data: 5
note: >-
<a href="https://github.com/kailqq/kailqq.github.io">
<div class="button" target="_blank">Give me a star⭐</div>
</a>
- icon: fontawesome/solid/mug-hot
name: 你想请我喝杯咖啡吗?
data: 1
note: >-
<div align="center">
<img src="static/images/pay.png" width="200" height="200" />
</div>
social: # 社交媒体
- icon: fontawesome/brands/github
link: https://github.com/kailqq
name: My GitHub
- icon: fontawesome/brands/qq
link: tencent://message/?uin=2725913404&Site=Kailqq&Menu=yes
name: QQ
- icon: fontawesome/brands/steam
link: https://steamcommunity.com/profiles/76561199513750344
name: Steam
tags: # 自定义标签
Default: default-tag
Hardware: hardware-tag
Software: software-tag
markdown_extensions: # markdown extensions
- abbr
- admonition
- attr_list
- def_list
- footnotes
- md_in_html
- toc:
permalink: true
toc_depth: 4
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.caret
- pymdownx.details
- pymdownx.emoji:
emoji_generator: !!python/name:material.extensions.emoji.to_svg
emoji_index: !!python/name:material.extensions.emoji.twemoji
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.magiclink:
normalize_issue_symbols: true
repo_url_shorthand: true
user: squidfunk
repo: mkdocs-material
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.snippets:
auto_append:
- includes/mkdocs.md
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
combine_header_slug: true
slugify: !!python/object/apply:pymdownx.slugs.slugify
kwds:
case: lower
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
- pymdownx.critic:
mode: view
- neoteroi.cards
extra_javascript:
- javascripts/katex.js
- https://unpkg.com/katex@0/dist/katex.min.js
- https://unpkg.com/katex@0/dist/contrib/auto-render.min.js
- javascripts/card.js
extra_css:
- https://unpkg.com/katex@0/dist/katex.min.css
- https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/katex.min.css
- css/cards.css
- css/card.css
- css/newfonts.css
- css/newadmonitions.css
- css/newcolor.css
- css/changelogs.css
- css/tableandsize.css
- css/flink.css
- css/float_card.css
- https://cdn.jsdelivr.net/npm/[email protected]/css/jetbrains-mono.css
- https://cdn.jsdelivr.net/npm/[email protected]/style.css
# 导航树 - 请按照我的做法来做,否则可能无法正常工作。引号可以省略。开头的点和斜杠也可以省略 ("./HOME/about.md" 或 Home/about.md) 。注意,导航树这里的文件名是 filename.md 这样的,但在文件夹中,它实际上被命名为 filename.en.md 和 filename.zh.md。我猜测默认是英文,所以, index.en.md 和 index.md 是一样的。i18n插件会自动识别文件名,然后根据文件名的后缀来切换语言。所以,如果你想添加一个新页面,你需要添加两个文件,一个是 filename.en.md,另一个是 filename.zh.md。其中,filename.en.md 也可以被命名为 filename.md,但是 filename.zh.md 不能被命名为 filename.md,否则会导致无法识别。
nav:
- Welcome: index.md
# - HOME: index.md
- change_log: changelog.md
- NOTE:
- NOTE/index.md
- 课程笔记:
- 计算机组成与设计:
- NOTE/CO/index.md
- 绪论: "NOTE/CO/wk1.md"
- 指令集: "NOTE/CO/wk3.md"
- 计算机中的算数: "NOTE/CO/wk2.md"
- 处理器: "NOTE/CO/wk4.md"
- 内存层次: "NOTE/CO/wk5.md"
- 存储和IO: "NOTE/CO/wk6.md"
- LINEAR-ALGEBRA:
- "NOTE/LA/linear-algebra.md"
- 基础: "NOTE/LA/前置知识.md"
- 暂时停更: "NOTE/LA/note.md"
- 讲义: "NOTE/LA/eigenvalue.md"
- CTF:
- "NOTE/CTF/CTF.md"
- web: "NOTE/CTF/web.md"
- Misc: "NOTE/CTF/Misc.md"
- Crypto: "NOTE/CTF/Crypto.md"
- reverse: "NOTE/CTF/reverse.md"
- 心得: "NOTE/CTF/结课心得.md"
- 概率论:
- "NOTE/Probability/index.md"
- 第一章: NOTE/Probability/first.md
- 第二章: NOTE/Probability/second.md
- 第三章: NOTE/Probability/Third.md
- 第四章: NOTE/Probability/Fourth.md
- 其它: NOTE/Probability/others.md
- 普通物理学二:
- NOTE/Physics/index.md
- 电学: NOTE/Physics/eletronic.md
- 磁学: NOTE/Physics/magnetism.md
- 电动力学: NOTE/Physics/electrodynamincs.md
- Maxwell方程: NOTE/Physics/maxwell.md
- 光学: NOTE/Physics/light.md
- 量子力学: NOTE/Physics/Quantum.md
- 高级数据结构与算法分析:
- NOTE/ADS/index.md
- AVL,Splay树与摊还分析: NOTE/ADS/wk1.md
- 红黑树与B+树: NOTE/ADS/wk2.md
- 倒排索引: NOTE/ADS/wk3_1.md
- 左式堆与斜堆: NOTE/ADS/wk3_2.md
- 二项堆: NOTE/ADS/wk4.md
- 回溯法: NOTE/ADS/wk5.md
- 分治法: NOTE/ADS/wk6.md
- 动态规划: NOTE/ADS/wk7.md
- 贪心法: NOTE/ADS/wk8.md
- NP分析: NOTE/ADS/wk9.md
- 近似算法: NOTE/ADS/wk10.md
- 局部搜索: NOTE/ADS/wk11.md
- 随机算法: NOTE/ADS/wk12.md
- 并行算法: NOTE/ADS/wk13.md
- 外部排序: NOTE/ADS/wk14.md
- 数学分析:
- NOTE/MA/index.md
- CS:
- NOTE/CS/index.md
- Git: NOTE/CS/GIT/index.md
- verilog学习笔记: NOTE/CS/Verilog/verilog.md
- RUST学习笔记: NOTE/CS/RUST/RUST.md
- 汇编学习笔记:
- 硬件组成: NOTE/CS/ASM/wk1.md
- 程序格式: NOTE/CS/ASM/wk1_2.md
- 数据表示: NOTE/CS/ASM/wk2.md
- 寻址方式: NOTE/CS/ASM/wk3.md
- language:
- index: NOTE/Language/index.md
- English: NOTE/Language/English.md
- Friends: friends.md
# - Verifications: googleb8ce910372c2ff85.html
# - sitemap: sitemap.xml