-
Notifications
You must be signed in to change notification settings - Fork 1
/
mkdocs.yml
131 lines (121 loc) · 4.57 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
site_name: ZJU-EEC
site_author: ZJU-EEC-2428学长组
repo_name: ZJU-EEC-2428学长组
repo_url: https://github.com/ZJU-EEC/EEC-Courses
theme:
name: material
icon:
logo: material/home
features:
- navigation.instant #- header.autohide #自动隐藏
#- announce.dismiss #呈现可标记为由用户读取的临时公告,可以包含一个用于取消当前公告的按钮
- navigation.tracking #地址栏中的 URL 将自动更新为在目录中突出显示的活动锚点
- navigation.tabs #顶级部分将呈现在上面视口标题下方的菜单层中,但在移动设备上保持原样
- navigation.tabs.sticky #启用粘性选项卡后,导航选项卡将锁定在标题下方,并在向下滚动时始终保持可见
- navigation.sections #启用部分后,顶级部分在边栏中呈现为1220px以上视口的组,但在移动设备上保持原样
- navigation.top # 返回顶部的按钮 在上滑时出现
- search.suggest # 搜索输入一些字母时推荐补全整个单词
- search.highlight # 搜索出的文章关键词加入高亮
- navigation.expand # 打开Tab时左侧目录全部展开
#- navigation.indexes #启用节索引页后,可以将文档直接附加到节
- search.share #搜索分享按钮
- toc.follow # 滚动的时候侧边栏自动跟随
- navigation.footer # 页脚提示下一章
- content.code.copy # 代码段上的赋值按钮
palette:
# 日间模式
- scheme: default
primary: indigo
accent: orange
toggle:
# 图标
icon: material/weather-night
# 鼠标悬浮提示
name: 切换至夜间模式
# 夜间模式
- scheme: slate
primary: indigo
accent: orange
toggle:
icon: material/weather-sunny
name: 切换至日间模式
markdown_extensions:
- admonition # 警告语法
- def_list
- footnotes
- abbr
- pymdownx.caret
- pymdownx.mark
- pymdownx.tilde
- md_in_html
- pymdownx.arithmatex: # latex支持
generic: true
- toc:
permalink: true # 固定标题位置为当前位置
toc_depth: 3 # 目录深度
- pymdownx.highlight: # 代码块高亮
anchor_linenums: true
linenums: true # 显示行号
use_pygments: true # 代码高亮
pygments_lang_class: true
auto_title: true # 显示编程语言名称
linenums_style: pymdownx-inline # 行号样式,防止复制的时候复制行号
- pymdownx.betterem # 强调美化,比如**text**会被美化
- pymdownx.caret # 上标和下标
- pymdownx.mark # 上标和下标
- pymdownx.tilde # 上标和下标
- pymdownx.keys # 显示按键组合
- pymdownx.critic
- pymdownx.details # 可以折叠的代码块 ??? note 可以让警告变成折叠的
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.superfences
- pymdownx.magiclink # 自动识别链接
- pymdownx.smartsymbols # 智能符号
- pymdownx.snippets # 代码段
- pymdownx.tasklist:
custom_checkbox: true # 自定义复选框
- attr_list
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.superfences: # 代码块中支持Mermaid
custom_fences: # 支持 Mermaid
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
combine_header_slug: true
- pymdownx.tasklist:
custom_checkbox: true
clickable_checkbox: true
- meta # 支持Markdown文件上方自定义标题标签等
- tables
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/ZJU-EEC/EEC-Courses
name: ZJU-EEC
nav:
- 主页: index.md
- 入学须知: guide/README.md
- 学习指南:
- 学习经验: study/experience.md
- 课程资料: study/sources.md
- 党团建设: party/party.md
- 二三四课堂:
- 二三四课分: cur_234\scores.md
- 竞赛: cur_234\contest.md
- 志愿活动: cur_234\volunteer.md
- 评奖评优: prize/prize.md
- 学生组织和社团:
- 学生组织: groups/organizations.md
- 社团事项: groups/communities.md
- 面试经验: groups/interview.md
- 选课: choose/choose.md
- 专业: major\major.md
- 转专业: switch/switch_major.md
- 工具:
- PC入门指南: tools\CSbegin.md
- 实用工具: tools\tools.md