基础组件⤴
Admonitions⤴
Admonitions 是一种用于显示信息的组件,通常用于提供提示、警告或其他重要信息。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Admonitions 功能。
基础样式⤴
Note
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Tip
无标题样式⤴
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
折叠样式⤴
Note
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
嵌套样式⤴
Outer Note
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Inner Note
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
内置默认主题⤴
Note
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Abstract
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Info
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Tip
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Success
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Question
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Warning
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Failure
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Danger
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Bug
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Example
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Quote
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
Buttons⤴
Buttons 是一种用于创建可点击的按钮的组件,通常用于触发某些操作或导航到其他页面。它们可以帮助用户更好地与文档进行交互。
参考 官方教程来开启 Buttons 功能。
普通样式⤴
Code blocks⤴
Code blocks 是一种用于显示代码的组件,通常用于提供代码示例或其他技术信息。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Code blocks 功能。
基础样式⤴
def bubble_sort(items):
for i in range(len(items)):
for j in range(len(items) - 1 - i):
if items[j] > items[j + 1]:
items[j], items[j + 1] = items[j + 1], items[j]
突出显示⤴
def bubble_sort(items):
for i in range(len(items)):
for j in range(len(items) - 1 - i):
if items[j] > items[j + 1]:
items[j], items[j + 1] = items[j + 1], items[j]
内联样式⤴
The range() function is used to generate a sequence of numbers.
注释⤴
I'm a code annotation! I can contain
code, formatted text, images, ... basically anything that can be written in Markdown.
Content tabs⤴
Content tabs 是一种用于在同一页面上显示不同内容的组件,通常用于提供不同版本或不同语言的文档。它们可以帮助用户更好地浏览文档内容。
参考 官方教程来开启 Content tabs 功能。
基础样式⤴
- Sed sagittis eleifend rutrum
- Donec vitae suscipit est
- Nulla tempor lobortis orci
- Sed sagittis eleifend rutrum
- Donec vitae suscipit est
- Nulla tempor lobortis orci
嵌入样式⤴
Example
Data tables⤴
Data tables 是一种用于显示数据的组件,通常用于提供表格形式的数据。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Data tables 功能。
基础样式⤴
| Method | Description |
|---|---|
GET |
Fetch resource |
PUT |
Update resource |
DELETE |
Delete resource |
Diagrams⤴
Diagrams 是一种用于显示图表的组件,通常用于提供数据可视化。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Diagrams 功能。
流程图⤴
graph LR
A[Start] --> B{Error?};
B -->|Yes| C[Hmm...];
C --> D[Debug];
D --> B;
B ---->|No| E[Yay!];
序列图⤴
sequenceDiagram
autonumber
Alice->>John: Hello John, how are you?
loop Healthcheck
John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!
状态图⤴
stateDiagram-v2
state fork_state <<fork>>
[*] --> fork_state
fork_state --> State2
fork_state --> State3
state join_state <<join>>
State2 --> join_state
State3 --> join_state
join_state --> State4
State4 --> [*]
类图⤴
classDiagram
Person <|-- Student
Person <|-- Professor
Person : +String name
Person : +String phoneNumber
Person : +String emailAddress
Person: +purchaseParkingPass()
Address "1" <-- "0..1" Person:lives at
class Student{
+int studentNumber
+int averageMark
+isEligibleToEnrol()
+getSeminarsTaken()
}
class Professor{
+int salary
}
class Address{
+String street
+String city
+String state
+int postalCode
+String country
-validate()
+outputAsLabel()
}
实体关系图⤴
erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains
LINE-ITEM {
string name
int pricePerUnit
}
CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
Footnotes⤴
Footnotes 是一种用于显示脚注的组件,通常用于提供额外的信息或引用。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Footnotes 功能。
Lorem ipsum1 dolor sit amet, consectetur adipiscing elit.2
Formatting⤴
Formatting 是一种用于格式化文本的组件,通常用于提供不同样式的文本。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Formatting 功能。
突出显示更改⤴
Text can be deleted and replacement text added. This can also be
combined into onea single operation. Highlighting is also
possible and comments can be added inline.
Formatting can also be applied to blocks by putting the opening and closing tags on separate lines and adding new lines between the tags and the content.
突出显示文本⤴
- This was marked (highlight)
- This was inserted (underline)
This was deleted (strikethrough)
下标和上标⤴
- H2O
- ATA
键盘键⤴
快捷键:Ctrl+Alt+Del+A
Grids⤴
Grids 是一种用于创建网格布局的组件,通常用于提供不同布局的文档。它们可以帮助用户更好地浏览文档内容。
参考 官方教程来开启 Grids 功能。
基础样式⤴
- HTML for content and structure
- JavaScript for interactivity
- CSS for text running out of boxes
- Internet Explorer ... huh?
-
Set up in 5 minutes
Install
mkdocs-materialwithpipand get up and running in minutes -
It's just Markdown
Focus on your content and generate a responsive and searchable static site
-
Made to measure
Change the colors, fonts, language, icons, logo and more with a few lines
-
Open Source, MIT
Material for MkDocs is licensed under MIT and available on [GitHub]
HTML for content and structure
JavaScript for interactivity
CSS for text running out of boxes
Internet Explorer ... huh?
Icons, Emojis⤴
Icons 和 Emojis 是一种用于显示图标和表情符号的组件,通常用于提供视觉效果。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Icons 和 Emojis 功能。
基础样式⤴
Images⤴
Images 是一种用于显示图像的组件,通常用于提供视觉效果。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Images 功能。
Lists⤴
Lists 是一种用于显示列表的组件,通常用于提供有序或无序的项目列表。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Lists 功能。
-
Nulla et rhoncus turpis. Mauris ultricies elementum leo. Duis efficitur accumsan nibh eu mattis. Vivamus tempus velit eros, porttitor placerat nibh lacinia sed. Aenean in finibus diam.
- Duis mollis est eget nibh volutpat, fermentum aliquet dui mollis.
- Nam vulputate tincidunt fringilla.
- Nullam dignissim ultrices urna non auctor.
Math⤴
Math 是一种用于显示数学公式的组件,通常用于提供数学表达式。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Math 功能。
Tooltips⤴
Tooltips 是一种用于显示工具提示的组件,通常用于提供额外的信息。它们可以帮助用户更好地理解文档内容。
参考 官方教程来开启 Tooltips 功能。