该部分介绍ZumDown默认支持的Superblock。一款符合标准的ZumDown渲染器应当支持这些类型的Superblock,但在一些使用场合,您的权限可能会被管理员配置为受限,这种情况下便会有一些功能无法使用。本文档中也会注明这些可能需要管理员赋予您权限才能使用的类型所需要的权限。
类型名称: code
用于插入代码,自带语法高亮。
示例:
```code:python
def foo():
return bar()
```
显示效果:
def foo():
return bar()
该类型的Superblock最好不要放在嵌套结构中,否则缩进可能会混乱。
类型名称: panel
**权限需求:** ZumDown.permission.perm.panel
用于创建一个带标题栏的框状物,标题栏的颜色可以选择。
该类型拥有一个可选参数,指定标题栏的颜色,它可以为以下几种:
如果不指定该参数,则默认为default。
该块的正文第一行是特殊的,它用来指定该面板的标题。该块正文内支持书写ZumDown代码,并且可以嵌套Superblock。
示例:
```panel
标题
内容
```
```panel:success
颜色类型为success的面板
内容
```
```panel:info
颜色类型为info的面板
内容
```
```panel:warning
颜色类型为warning的面板
内容
```
```panel:danger
颜色类型为danger的面板
内容
```
显示效果:
标题
内容
颜色类型为success的面板
内容
颜色类型为info的面板
内容
颜色类型为warning的面板
内容
颜色类型为danger的面板
内容
类型名称: alert
**权限需求:** ZumDown.permission.perm.alert
用于创建一个小型警告条,颜色风格可选。
该类型拥有一个可选参数,指定颜色风格,它可以为以下几种:
如果不指定该参数,则默认为info。
该块正文内支持书写ZumDown代码,并且可以嵌套Superblock。
示例:
```alert
颜色类型为info的警示条(默认)
```
```alert:success
颜色类型为success的警示条
```
```alert:info
颜色类型为info的警示条
```
```alert:warning
颜色类型为warning的警示条
```
```alert:danger
颜色类型为danger的警示条
```
显示效果:
颜色类型为info的警示条(默认)
颜色类型为success的警示条
颜色类型为info的警示条
颜色类型为warning的警示条
颜色类型为danger的警示条
类型名称: comment
用于插入注释,注释不会被渲染。
类型名称: rawhtml
**权限需求:** ZumDown.permission.perm.html
**大部分网站的管理员不会允许您使用这种功能,因为它可能给网站带来XSS攻击等风险***
类型名称: align
用于改变内部文本的对齐方式。
该类型拥有一个可选参数,指定文本对齐方式,它可以为以下几种:
如果不指定该参数,则默认为left。
该块正文内支持书写ZumDown代码,并且可以嵌套Superblock。
示例:
```align:left
左对齐
```
```align:right
右对齐
```
```align:center
居中
```
```align:justify
两端对齐
```
```align:nowarp
不换行
```
显示效果:
左对齐
右对齐
居中
两端对齐
不换行