-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmkdocs.yml
340 lines (330 loc) · 15.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
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
site_name: 陆国松的编程笔记
site_url: https://www.luguosong.com
repo_url: https://github.com/luguosong/programming-notes # 右上角仓库链接地址
repo_name: programming-notes # 右上角仓库名称
edit_uri: edit/main/code/
docs_dir: code
theme:
name: material
language: zh
custom_dir: overrides # 自定义主题目录
font:
code: Source Code Pro
logo: https://gcore.jsdelivr.net/gh/luguosong/programming-notes@main/code/assert/logo.gif
favicon: https://gcore.jsdelivr.net/gh/luguosong/programming-notes@main/code/assert/logo.gif
icon:
repo: fontawesome/brands/github
features:
- navigation.tabs #导航选项卡
- navigation.instant
- navigation.instant.progress #导航进度
- navigation.tracking #URL会自动更新为目录中突出显示的活动锚点
- navigation.path #导航路径
- navigation.top #返回顶部功能
- navigation.indexes #索引页面
#- navigation.prune #只有可见的导航项包含在渲染的HTML中
#- header.autohide #自动隐藏标题栏
- navigation.footer #底部导航
- toc.follow #目录跟随
- search.suggest #搜索建议
- search.highlight #搜索结果高亮
- search.share #搜索结果页面分享
- content.action.edit # 代码查看按钮
- content.action.view # 代码修改按钮
- content.code.copy # 代码块复制按钮
- content.code.annotate
palette:
- scheme: slate
primary: black
accent: light blue
toggle:
icon: material/brightness-4
name: 切换到浅色模式
- scheme: default
primary: white
accent: deep purple
toggle:
icon: material/brightness-7
name: 切换到黑暗模式
markdown_extensions:
- footnotes
- pymdownx.arithmatex:
generic: true
- tables # 表格支持
- def_list
- pymdownx.tasklist:
custom_checkbox: true
- attr_list
- admonition
- md_in_html
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.highlight:
use_pygments: true #控制是在构建时使用Pygments进行高亮还是在浏览器中使用JavaScript语法高亮器进行高亮。
anchor_linenums: true
auto_title: true #自动为所有代码块添加一个标题
line_spans: __span
pygments_lang_class: true #指示Pygments添加一个CSS类来标识代码块的语言
linenums: true #为所有代码块添加行号
linenums_style: pymdownx-inline # 行号样式
- pymdownx.inlinehilite
- pymdownx.snippets
- toc:
permalink: "#" #在标题末尾生成永久链接
separator: "_" #将标题id中的空格替换成'_'
- pymdownx.tabbed:
alternate_style: true
extra:
analytics:
provider: google
property: G-MT4W7HGBVZ
feedback:
title: 此页面是否有帮助?
ratings:
- icon: material/emoticon-happy-outline
name: 此页面很有帮助
data: 1
note: >-
感谢您的反馈!
- icon: material/emoticon-sad-outline
name: 此页可以改进
data: 0
note: >-
感谢您的反馈!请使用我们的
<a href="https://github.com/luguosong/programming-notes/issues/new/?title=[Feedback]+{title}+-+{url}" target="_blank" rel="noopener">反馈表</a>
帮助我们改进此页面。
generator: true # 显示使用Material for MkDocs制作
social: #底部社交媒体链接
- icon: fontawesome/brands/github
link: https://github.com/luguosong
name: Github
- icon: simple/wechat
link: https://gcore.jsdelivr.net/gh/luguosong/images@master/blog-img/202404272008366.png
name: 微信
plugins:
- statistics: # 字数统计插件:https://github.com/TonyCrane/mkdocs-statistics-plugin
words_per_minute: 50
- glightbox: # 图片查看插件
touchNavigation: true
loop: false
zoomable: true
draggable: false
auto_caption: true
background: #000000
- search
- minify:
minify_html: true
minify_js: true
minify_css: true
cache_safe: true
extra_css:
- custom/css/font.css
- custom/css/custom.css
- https://unpkg.com/katex@0/dist/katex.min.css
extra_javascript:
- custom/js/custom.js
- custom/js/katex.js
- https://unpkg.com/katex@0/dist/katex.min.js
- https://unpkg.com/katex@0/dist/contrib/auto-render.min.js
exclude_docs: |
**/node_modules
copyright: Copyright © 2024 Lu Guosong #版权信息
nav:
- 主页: index.md
- 基础知识:
- basic/index.md
- 计算机组成原理: basic/computer_architecture_principles/index.md
- 操作系统:
- basic/operating_system/index.md
- 计算机网络:
- basic/computer_network/index.md
- 应用层-HTTP: basic/computer_network/application_http/index.md
- 数据结构与算法分析:
- basic/data-structures-and-algorithm-analysis/src/main/java/com/luguosong/index.md
- 基础:
- basic/data-structures-and-algorithm-analysis/src/main/java/com/luguosong/_01_foundations/index.md
- 算法在计算中的作用: basic/data-structures-and-algorithm-analysis/src/main/java/com/luguosong/_01_foundations/_01_the_role_of_algorithms_in_computers/index.md
- 前端:
- front_end/index.md
- HTML:
- front_end/html/index.md
- 基础: front_end/html/basic/index.md
- HTML5: front_end/html/html5/index.md
- CSS:
- front_end/css/index.md
- JavaScript:
- front_end/js/index.md
- JavaScript简介: front_end/js/01_Introduction_to_JavaScript/index.md
- 词法结构: front_end/js/02_Lexical_Structure/index.md
- 类型、值和变量: front_end/js/03_Types_Values_and_Variables/index.md
- 表达式与操作符: front_end/js/04_Expressions_and_Operators/index.md
- 语句: front_end/js/05_Statements/index.md
- 对象: front_end/js/06_Objects/index.md
- 数组: front_end/js/07_Arrays/index.md
- 异步编程: front_end/js/13_Asynchronous_JavaScript/index.md
- TypeScript:
- front_end/typescript/index.md
- 基本语法: front_end/typescript/basic/index.md
- 工程化: front_end/typescript/engineering/index.md
- 代码打包:
- front_end/code_bundler/index.md
- webpack: front_end/code_bundler/webpack/index.md
- Vue:
- front_end/vue/index.md
- React:
- front_end/react/index.md
- 基本语法: front_end/react/basic/index.md
- React Router: front_end/react/react_router/index.md
- Next.js: front_end/react/nextjs/index.md
- Java基础:
- java/index.md
- JavaSE:
- java/javase/src/main/java/com/luguosong/index.md
- 概述: java/javase/src/main/java/com/luguosong/overview/index.md
- 语言基础: java/javase/src/main/java/com/luguosong/basic/index.md
- 面向对象: java/javase/src/main/java/com/luguosong/object_oriented/index.md
- Java日志:
- java/log/index.md
- 基础: java/log/basic/index.md
- 服务端开发:
- java_serve/index.md
- Spring框架:
- java_serve/spring/index.md
- Spring框架版本说明: java_serve/spring/spring-framework-versions/index.md
- 控制反转: java_serve/spring/basic/index.md
- 面向切面编程: java_serve/spring/aop/index.md
- SSM整合: java_serve/spring/ssm/index.md
- Web应用:
- java_serve/web_application/index.md
- Tomcat服务器: java_serve/web_application/tomcat/index.md
- Servlet: java_serve/web_application/servlet/index.md
- JSP: java_serve/web_application/jsp/index.md
- Session和Cookie: java_serve/web_application/session_cookie/index.md
- 过滤器和监听器: java_serve/web_application/filter_listener/index.md
- MVC架构模式: java_serve/web_application/mvc/index.md
- 响应式编程: java_serve/web_application/reactive/index.md
- 数据库开发:
- java_serve/database/index.md
- JDBC: java_serve/database/jdbc/index.md
- Mybatis: java_serve/database/mybatis/index.md
- Mybatis Plus: java_serve/database/mybatis_plus/index.md
- 认证和鉴权:
- java_serve/authentication/index.md
- Spring Security实战:
- java_serve/authentication/spring-security/index.md
- 1️⃣第一部分:Spring Security入门: java_serve/authentication/spring-security/part1_say_hello_to_spring_security.md
- 1.安全现状: java_serve/authentication/spring-security/01_security_today/index.md
- 2.Spring Security入门: java_serve/authentication/spring-security/02_hello/index.md
- 2️⃣第二部分:配置身份认证: java_serve/authentication/spring-security/part2_configuring_authentication.md
- 3.管理用户: java_serve/authentication/spring-security/03_managing_users/index.md
- 4.管理密码: java_serve/authentication/spring-security/04_managing_passwords/index.md
- 5.网络应用的安全性始于过滤器: java_serve/authentication/spring-security/05_begins_with_filters/index.md
- 6.实现身份认证: java_serve/authentication/spring-security/06_implementing_authentications/index.md
- 3️⃣第三部分:配置授权: java_serve/authentication/spring-security/part3_configuring_authorization.md
- 7.配置端点级授权:限制访问: java_serve/authentication/spring-security/07_configuring_endpoint_level_authorization_restricting_access/index.md
- 4️⃣第四部分:实施OAuth 2和OpenID Connect: java_serve/authentication/spring-security/part4_implementing_oAuth2_and_openid_connect.md
- 5️⃣第五部分:响应式: java_serve/authentication/spring-security/part5_going_reactive.md
- 6️⃣第六部分:测试安全配置: java_serve/authentication/spring-security/part6_testing_security_configurations.md
- Spring Boot:
- java_serve/springboot/index.md
- 基础知识: java_serve/springboot/basic/index.md
- 分布式/微服务:
- java_serve/distributed/index.md
- 服务发现:
- java_serve/distributed/service-discovery/index.md
- Nacos: java_serve/distributed/service-discovery/nacos/index.md
- 配置管理:
- java_serve/distributed/configuration/index.md
- Nacos: java_serve/distributed/configuration/nacos/nacos.md
- 服务调用:
- java_serve/distributed/invocation/index.md
- RestTemplate: java_serve/distributed/invocation/rest-template/index.md
- OpenFeign: java_serve/distributed/invocation/open-feign/index.md
- 网关:
- java_serve/distributed/gateway/index.md
- Spring Cloud Gateway: java_serve/distributed/gateway/spring_cloud_gateway/index.md
- 专项研究:
- topics/index.md
- 设计模式:
- topics/design_pattern/src/main/java/com/luguosong/index.md
- 概述: topics/design_pattern/src/main/java/com/luguosong/overview/index.md
- 创建型模式:
- topics/design_pattern/src/main/java/com/luguosong/creational/index.md
- 结构型模式:
- topics/design_pattern/src/main/java/com/luguosong/structural/index.md
- 代理🔥: topics/design_pattern/src/main/java/com/luguosong/structural/proxy/index.md
- 行为型模式:
- topics/design_pattern/src/main/java/com/luguosong/behavioral/index.md
- 责任链: topics/design_pattern/src/main/java/com/luguosong/behavioral/chain_of_responsibility/index.md
- Maven:
- topics/maven/index.md
- Maven基础教程: topics/maven/base/index.md
- Docker:
- topics/docker/index.md
- 基础知识: topics/docker/basic/index.md
- Docker Build: topics/docker/docker-build/index.md
- Docker Compose: topics/docker/docker-compose/index.md
- IDEA中使用Docker: topics/docker/docker-idea/index.md
- 环境搭建: topics/docker/environmental-setup/index.md
- sql:
- topics/sql/index.md
- 环境搭建: topics/sql/environment_building.md
- 数据库定义语言: topics/sql/ddl.md
- 数据库操作语言: topics/sql/dml.md
- 数据库控制语言: topics/sql/dcl.md
- Git:
- topics/git/index.md
- 基础知识: topics/git/basic/index.md
- 对象存储:
- topics/object-store/index.md
- MinIO: topics/object-store/minio/index.md
- Linux:
- topics/linux/index.md
- Linux概述: topics/linux/basic/index.md
- 文件系统: topics/linux/file_directory/index.md
- shell脚本: topics/linux/shell/index.md
- 使用者管理: topics/linux/user_management/index.md
- 系统管理员: topics/linux/system_administrator/index.md
- 密码学:
- topics/cryptography/src/main/java/com/luguosong/index.md
- iText库-PDF签章:
- topics/itext-signatures/src/main/java/com/luguosong/index.md
- 理解数字签名的概念: topics/itext-signatures/src/main/java/com/luguosong/chapter01_understanding_the_concept_of_digital_signatures/index.md
- PDF和数字签名: topics/itext-signatures/src/main/java/com/luguosong/chapter02_pdf_and_digital_signatures/index.md
- 证书颁发机构、证书吊销和时间戳: topics/itext-signatures/src/main/java/com/luguosong/chapter03_certificate_authorities_certificate_revocation_and_time_stamping/index.md
- 外部创建签名: topics/itext-signatures/src/main/java/com/luguosong/chapter04_creating_signatures_externally/index.md
- 签名文档的验证: topics/itext-signatures/src/main/java/com/luguosong/chapter05_validation_of_signed_documents/index.md
- 常用工具:
- topics/tools/index.md
- 内网穿透-frp: topics/tools/frp/index.md
- 英语:
- english/index.md
- 音标: english/phonetic_symbol/index.md
- 新概念单词: english/new_concept_english/index.md
- 语法: english/grammar/index.md
- 数学:
- math/index.md
- Latex公式对照表: math/latex/index.md
- 数学基础: math/basic/index.md
- 其它:
- other/index.md
- IDEA使用心得: other/idea/index.md
- 网站搭建:
- other/website_building/index.md
- 网站配置: other/website_building/website_building.md
- markdown示例: other/website_building/demo.md
- Window命令笔记: other/windows_cmd/index.md
- MathJax:
- other/mathjax/index.md
- 公式代码示例: other/mathjax/formulas/index.md
- 历史:
- other/history/index.md
- 中国史: other/history/chinese_history/index.md
- PotPlayer设置: other/potplayer/index.md