-
Notifications
You must be signed in to change notification settings - Fork 8
/
mkdocs.yml
400 lines (391 loc) · 13.7 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
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
site_name: 鹤翔万里的笔记本
site_url: https://note.tonycrane.cc/
repo_name: TonyCrane/note
repo_url: https://github.com/TonyCrane/note/
edit_uri: tree/master/docs
site_description: 鹤翔万里(TonyCrane)的笔记本
copyright: Copyright © 2022-2024 <a href="https://github.com/TonyCrane" target="_blank" rel="noopener">TonyCrane</a>
theme:
name: 'material'
language: 'zh'
icon:
logo: material/notebook-outline
custom_dir: overrides
features:
- content.code.annotate
- navigation.tracking
- navigation.tabs
- navigation.indexes
- navigation.top
font: false
palette:
- scheme: default
markdown_extensions:
- toc:
permalink: true
toc_depth: 4
- meta
- def_list
- attr_list
- md_in_html
- sane_lists
- admonition
- pymdownx.keys
- pymdownx.mark
- pymdownx.tilde
- pymdownx.critic
- pymdownx.details
- pymdownx.snippets
- pymdownx.magiclink
- pymdownx.superfences
- pymdownx.inlinehilite
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.arithmatex:
generic: true
validation:
nav:
omitted_files: info
not_found: warn
absolute_links: info
links:
not_found: ignore
absolute_links: ignore
unrecognized_links: ignore
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/TonyCrane/
- icon: fontawesome/solid/rss
link: https://blog.tonycrane.cc/
- icon: fontawesome/solid/home
link: https://tonycrane.cc/
analytics:
provider: custom
property: G-DYETCPM289
extra_css:
# - https://gcore.jsdelivr.net/npm/[email protected]/dist/katex.min.css
# - https://gcore.jsdelivr.net/npm/[email protected]/style.css
# - https://gcore.jsdelivr.net/npm/[email protected]/style.css
- https://cdn.tonycrane.cc/utils/katex.min.css
- https://cdn.tonycrane.cc/jbmono/jetbrainsmono.css
- https://cdn.tonycrane.cc/lxgw/lxgwscreen.css
- css/tasklist.css
- css/custom.css
- css/card.css
- css/flink.css
- css/changelog_extra.css
# - css/heti.css
extra_javascript:
# - https://gcore.jsdelivr.net/npm/[email protected]/dist/katex.min.js
- https://cdn.tonycrane.cc/utils/katex.min.js
- js/katex.js
# - js/heti.js
# - js/scheme.js # this is in template 'base.html'
plugins:
- rss
- search
- glightbox:
width: 80%
- encryptcontent: # now just for one page, need to be improved
title_prefix: "🔒 "
remember_password: True
default_expire_dalay: 48
decryption_failure_message: '密码错误'
encrypted_something:
mkdocs-encrypted-toc: [nav, class]
- git-revision-date-localized:
type: datetime
timezone: Asia/Shanghai
locale: zh
enable_creation_date: true
exclude:
- index.md
- writeups/AAA.md
- changelog
- statistics:
page_check_metadata: comment
- toc:
ignore_commits:
- cs/system/cs1/topic1.md: 859970b504aa527030420ff9fbfffdb1b62d71f1
- heti
- tikzautomata
- linkbackward:
wait_time: 0
redirections:
- /ctf/steg/ -> /ctf/misc/steg/
- /ctf/steg/image/ -> /ctf/misc/steg/image/
- /ctf/steg/audio/ -> /ctf/misc/steg/audio/
- /ctf/escapes/ -> /ctf/misc/escapes/
- /ctf/escapes/pysandbox/ -> /ctf/misc/escapes/pysandbox/
- /ctf/forensics/ -> /ctf/misc/forensics/
- /ctf/forensics/mem/ -> /ctf/misc/forensics/mem/
- /ctf/coding/ -> /ctf/misc/coding/
- /ctf/qrcode/ -> /ctf/misc/qrcode/
- /ctf/esolang/ -> /ctf/misc/esolang/
- /cs/pl/c_cpp/ -> /cs/pl/c_cpp/c/
- /hpc/ -> /cs/hpc/hpc101/
- /hpc/hpc101/vectorized/ -> /cs/hpc/hpc101/vectorized/
- /hpc/hpc101/gpu/ -> /cs/hpc/hpc101/gpu/
- /hpc/hpc101/openmp/ -> /cs/hpc/hpc101/openmp/
- /hpc/hpc101/mpi/ -> /cs/hpc/hpc101/mpi/
- /hpc/hpc101/ml/ -> /cs/hpc/hpc101/ml/
not_in_nav: todo.md
nav:
- Home:
- index.md
- 更新记录: changelog.md
- 友链: links.md
- Computer Science:
- cs/index.md
- 编程语言 & ISA:
- cs/pl/index.md
- C/C++:
- C 语言杂项: cs/pl/c_cpp/c.md
- C++ 面向对象: cs/pl/c_cpp/oop.md
- Python:
- cs/pl/python/index.md
- Python 基础语法: cs/pl/python/basic.md
- NumPy: cs/pl/python/numpy.md
- PIL: cs/pl/python/pil.md
- Rust:
- cs/pl/rust/index.md
- Rust 基础语法: cs/pl/rust/basic.md
- Rust 杂项随记: cs/pl/rust/misc.md
- Haskell: cs/pl/haskell.md
- Chisel: cs/pl/chisel.md
- x86 汇编语言: cs/pl/asm.md
- RISC-V ISA:
- cs/pl/riscv/index.md
- RISC-V 非特权级 ISA: cs/pl/riscv/unprivileged.md
- RISC-V 特权级 ISA: cs/pl/riscv/privileged.md
- RISC-V 页表相关: cs/pl/riscv/paging.md
- Spike 工具链相关: cs/pl/riscv/spike.md
- 编程语言原理:
- cs/pl/ppl/index.md
- Lambda 演算: cs/pl/ppl/topic1.md
- 抽象语法树与归纳法: cs/pl/ppl/topic2.md
- 静态语义与动态语义: cs/pl/ppl/topic3.md
- 函数与递归: cs/pl/ppl/topic4.md
- 数据类型: cs/pl/ppl/topic5.md
- 递归系统 PCF: cs/pl/ppl/topic6.md
- 编译原理:
- cs/pl/compiler/index.md
- 词法分析与语法分析: cs/pl/compiler/topic1.md
- 计算机系统:
- cs/system/index.md
- 计算机系统 I:
- cs/system/cs1/index.md
- 数据的表示: cs/system/cs1/topic1.md
- 数字逻辑电路基础: cs/system/cs1/topic2.md
- 组合逻辑电路设计: cs/system/cs1/topic3.md
- 时序逻辑电路设计: cs/system/cs1/topic4.md
- 指令集体系结构: cs/system/cs1/topic5.md
- 处理器: cs/system/cs1/topic6.md
- 系统 I 实验部分:
- 系统 I lab1-1: cs/system/cs1/lab1-1.md
- 系统 I lab1-2: cs/system/cs1/lab1-2.md
- 系统 I lab2-1: cs/system/cs1/lab2-1.md
- 系统 I lab2-2: cs/system/cs1/lab2-2.md
- 系统 I lab3: cs/system/cs1/lab3.md
- 系统 I lab4-1: cs/system/cs1/lab4-1.md
- 系统 I lab4-2: cs/system/cs1/lab4-2.md
- 系统 I lab5-1: cs/system/cs1/lab5-1.md
- 系统 I lab5-2: cs/system/cs1/lab5-2.md
- 计算机系统 II:
- cs/system/cs2/index.md
- 流水线 CPU: cs/system/cs2/topic1.md
- 操作系统简介: cs/system/cs2/topic2.md
- 操作系统结构及系统调用: cs/system/cs2/topic3.md
- 进程与线程: cs/system/cs2/topic4.md
- CPU 调度: cs/system/cs2/topic5.md
- 进程同步: cs/system/cs2/topic6.md
- 系统 II 实验部分:
- 系统 II lab1: cs/system/cs2/lab1.md
- 系统 II lab2: cs/system/cs2/lab2.md
- 系统 II lab7: cs/system/cs2/lab7.md
- 计算机系统 III:
- cs/system/cs3/index.md
- 系统量化研究方法: cs/system/cs3/topic1.md
- 系统 III 实验部分:
- 系统 III lab1: cs/system/cs3/lab1.md
- 系统 III lab2: cs/system/cs3/lab2.md
- ICS PA 实验纪实: cs/system/pa.md
- 算法相关:
- 数据结构基础:
- cs/algorithm/ds/index.md
- 算法分析基础: cs/algorithm/ds/topic1.md
- 基础数据结构: cs/algorithm/ds/summary1.md
- 排序与哈希: cs/algorithm/ds/summary2.md
- 人工智能相关:
- 人工智能基础: cs/ai/basic.md
- 高性能计算相关:
- HPC 101 超算小学期:
- cs/hpc/hpc101/index.md
- 向量化计算: cs/hpc/hpc101/vectorized.md
- GPU 编程: cs/hpc/hpc101/gpu.md
- OpenMP 基础: cs/hpc/hpc101/openmp.md
- MPI 基础: cs/hpc/hpc101/mpi.md
- 机器学习基础: cs/hpc/hpc101/ml.md
- 理论计算机相关:
- 计算理论:
- cs/tcs/toc/index.md
- 语言、自动机与正则表达式: cs/tcs/toc/topic1.md
- 上下文无关语言: cs/tcs/toc/topic2.md
- 图灵机理论基础: cs/tcs/toc/topic3.md
- 判定问题: cs/tcs/toc/topic4.md
- 函数可计算性: cs/tcs/toc/topic5.md
- 复杂度理论: cs/tcs/toc/topic6.md
- 零散知识点:
- 正则表达式: cs/regex.md
- Unicode: cs/unicode.md
- 源码剖析:
- cs/analysis/index.md
- mkdocs 源码剖析: cs/analysis/mkdocs.md
- 工具相关:
- cs/tools/index.md
- 工具收集: cs/tools/toolbox.md
- 命令行工具:
- Git 命令备忘: cs/tools/git.md
- Shell 命令备忘: cs/tools/shell.md
- Docker 相关备忘: cs/tools/docker.md
- gdb 相关备忘: cs/tools/gdb.md
- CI 工具:
- GitHub Action: cs/tools/action.md
- 站点生成工具:
- mkdocs 使用记录: cs/tools/mkdocs.md
- hexo 使用记录: cs/tools/hexo.md
- sphinx 使用记录: cs/tools/sphinx.md
- Security:
- sec/index.md
- 密码学:
- sec/crypto/index.md
- 软件安全:
- sec/softsec/index.md
- 软件安全 lab1: sec/softsec/lab1.md
- 软件安全 lab2: sec/softsec/lab2.md
- 软件安全 lab3: sec/softsec/lab3.md
- 软件安全 lab4: sec/softsec/lab4.md
- 软件安全 final lab: sec/softsec/final.md
- 网络安全:
- sec/netsec/index.md
- 网络安全 lab1: sec/netsec/lab1.md
- 网络安全 lab2: sec/netsec/lab2.md
- 网络安全 lab3: sec/netsec/lab3.md
- 网络安全理论作业: sec/netsec/hw.md
- 系统安全:
- sec/syssec/index.md
- 系统安全 lab1: sec/syssec/lab1.md
- 系统安全 lab2: sec/syssec/lab2.md
- 系统安全 lab3: sec/syssec/lab3.md
- eBPF 简介与漏洞分析: sec/syssec/project.md
- 无线与物联网安全:
- sec/iotsec/index.md
- 物联网安全 lab1: sec/iotsec/lab1.md
- 物联网安全 lab2: sec/iotsec/lab2.md
- 物联网安全 lab3: sec/iotsec/lab3.md
- 漏洞复现:
- log4j 漏洞复现: sec/vulns/log4j.md
- Web:
- web/index.md
- 网络运维:
- web/devops/index.md
- 基本配置与工具: web/devops/basic.md
- Clash 代理配置: web/devops/clash.md
- 内网穿透与反向代理: web/devops/tunnel.md
- Web 服务器相关: web/devops/server.md
- 网络协议:
- web/protocol/index.md
- VMess: web/protocol/vmess.md
- 排版写作规范:
- 中文排版需求: web/typesetting/clreq.md
- 中文技术文档风格指南: web/typesetting/tech.md
- SVG: web/svg.md
- CTF:
- ctf/index.md
- misc:
- 隐写术:
- ctf/misc/steg/index.md
- 图片隐写: ctf/misc/steg/image.md
- 音频隐写: ctf/misc/steg/audio.md
- 沙箱逃逸:
- ctf/misc/escapes/index.md
- Python 沙箱逃逸: ctf/misc/escapes/pysandbox.md
- 取证:
- ctf/misc/forensics/index.md
- 内存取证: ctf/misc/forensics/mem.md
- 编码/密码类:
- 编码及古典密码: ctf/misc/coding.md
- QRCode: ctf/misc/qrcode.md
- Esolang: ctf/misc/esolang.md
- Blockchain:
- ctf/blockchain/index.md
- Ethereum:
- ctf/blockchain/eth/index.md
- 以太坊基础: ctf/blockchain/eth/basic.md
- 以太坊虚拟机: ctf/blockchain/eth/evm.md
- Solidity 语言: ctf/blockchain/eth/solidity.md
- Yul 语言: ctf/blockchain/eth/yul.md
- 常见合约漏洞攻击手段: ctf/blockchain/eth/vuln.md
- ERC 标准: ctf/blockchain/eth/erc.md
- 其余重要 EIPs: ctf/blockchain/eth/eip.md
- Solana:
- ctf/blockchain/solana/index.md
- pwn:
- 栈漏洞利用:
- ctf/pwn/stack/index.md
- 堆漏洞利用:
- ctf/pwn/heap/index.md
- Writeups:
- writeups/index.md
- Training:
- Ethernaut: writeups/ethernaut.md
- Security Innovation: writeups/SecurityInnovation.md
- SadServers: writeups/sadservers.md
- AAA School Bus: writeups/AAA.md
- "2021":
- SYSU MSC Puzzle 2021: writeups/sysu_msc_puzzle.md
- USTC Hackergame 2021: writeups/hackergame2021.md
- 第四届“安洵杯”: writeups/d0g3.md
- ByteCTF 2021 Final: writeups/bytectf2021_final.md
- SCTF 2021: writeups/sctf2021.md
- "2022":
- VNCTF 2022: writeups/vnctf2022.md
- TQLCTF 2022: writeups/tqlctf2022.md
- SUSCTF 2022: writeups/susctf2022.md
- D3CTF 2022: writeups/d3ctf2022.md
- "*CTF 2022": writeups/*ctf2022.md
- MRCTF 2022: writeups/mrctf2022.md
- 强网杯 2022 Quals: writeups/qwb2022.md
- TCTF/0CTF 2022: writeups/tctf2022.md
- USTC Hackergame 2022: writeups/hackergame2022.md
- N1CTF 2022: writeups/n1ctf2022.md
- SECCON 2022 Quals: writeups/seccon2022.md
- RCTF 2022: writeups/rctf2022.md
- "2023":
- SECCON 2022 Final: writeups/seccon2022final.md
- XCTF 2022 Final: writeups/xctf2022final.md
- MidnightSun 2023 Quals: writeups/midnight2023.md
- AliyunCTF 2023: writeups/aliyunctf2023.md
- CISCN 2023 Quals: writeups/ciscn2023.md
- SECCON 2023 Quals: writeups/seccon2023.md
- TPCTF 2023: writeups/tpctf2023.md
- Others:
- others/index.md
- 课程笔记: others/notes.md
- 字幕制作系列:
- others/subs/index.md
- ass 标签: others/subs/ass.md
- Aegisub 自动化: others/subs/aegisub/automation.md
- Aegisub 卡拉 OK 模板: others/subs/aegisub/karaoke.md
- ffmpeg 套件杂记: others/subs/ffmpeg.md
- TroubleShooting:
- others/troubleshooting/index.md
- macOS TroubleShooting: others/troubleshooting/mac.md