Files
hextra_mirror/exampleSite/content/docs/guide/shortcodes/callout.zh-cn.md

150 lines
3.5 KiB
Markdown
Raw Normal View History

2024-04-21 18:46:21 +08:00
---
2024-12-31 00:34:20 +00:00
title: 提示框组件
linkTitle: 提示框
2024-04-21 18:46:21 +08:00
aliases:
- callouts
2024-04-21 18:46:21 +08:00
prev: /docs/guide/shortcodes
---
2024-12-31 00:34:20 +00:00
一个内置组件,用于向读者展示重要信息。
2024-04-21 18:46:21 +08:00
<!--more-->
2024-12-31 00:34:20 +00:00
> [!NOTE]
> 自 [v0.9.0](https://github.com/imfing/hextra/releases/tag/v0.9.0) 起支持 [GitHub风格提示框](../../markdown#alerts)。
> 它利用Markdown语法渲染提示框确保内容具有更好的可移植性和可读性。
2024-12-31 00:34:20 +00:00
## 示例
2024-04-21 18:46:21 +08:00
{{< callout >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
{{< callout type="info" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
{{< callout type="warning" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
{{< callout type="error" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
{{< callout type="important" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
### 默认
2024-04-21 18:46:21 +08:00
{{< callout >}}
**标注** 是一小段旨在吸引注意力的文字。
2024-04-21 18:46:21 +08:00
{{< /callout >}}
```markdown
{{</* callout */>}}
**标注** 是一小段旨在吸引注意力的文字。
2024-04-21 18:46:21 +08:00
{{</* /callout */>}}
```
### Info
2024-04-21 18:46:21 +08:00
{{< callout type="info" >}}
**标注** 是一小段旨在吸引注意力的文字。
2024-04-21 18:46:21 +08:00
{{< /callout >}}
```markdown
{{</* callout type="info" */>}}
**标注** 是一小段旨在吸引注意力的文字。
2024-04-21 18:46:21 +08:00
{{</* /callout */>}}
```
### Warning
2024-04-21 18:46:21 +08:00
{{< callout type="warning" >}}
**标注** 是一小段旨在吸引注意力的文字。
2024-04-21 18:46:21 +08:00
{{< /callout >}}
```markdown
{{</* callout type="warning" */>}}
**标注** 是一小段旨在吸引注意力的文字。
2024-04-21 18:46:21 +08:00
{{</* /callout */>}}
```
### Error
2024-04-21 18:46:21 +08:00
{{< callout type="error" >}}
**标注** 是一小段旨在吸引注意力的文字。
2024-04-21 18:46:21 +08:00
{{< /callout >}}
```markdown
{{</* callout type="error" */>}}
**标注** 是一小段旨在吸引注意力的文字。
2024-04-21 18:46:21 +08:00
{{</* /callout */>}}
```
### Important
{{< callout type="important" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
```markdown
{{</* callout type="important" */>}}
**标注** 是一小段旨在吸引注意力的文字。
{{</* /callout */>}}
```
### 自定义图标
{{< callout icon="sparkles" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
```markdown
{{</* callout icon="sparkles" */>}}
**标注** 是一小段旨在吸引注意力的文字。
{{</* /callout */>}}
```
{{< callout type="important" icon="sparkles" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
```markdown
{{</* callout type="important" icon="sparkles" */>}}
**标注** 是一小段旨在吸引注意力的文字。
{{</* /callout */>}}
```
### 表情符号
{{< callout emoji="🌐" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
```markdown
{{</* callout emoji="🌐" */>}}
**标注** 是一小段旨在吸引注意力的文字。
{{</* /callout */>}}
```
{{< callout type="info" emoji="" >}}
**标注** 是一小段旨在吸引注意力的文字。
{{< /callout >}}
```markdown
{{</* callout type="info" emoji="" */>}}
**标注** 是一小段旨在吸引注意力的文字。
{{</* /callout */>}}
```
## 选项
| 范围 | 描述 |
|---------|----------------------------|
| `type` | 标注的类型。(默认、“信息”、“警告”、“错误”) |
| `emoji` | 标注前显示的表情符号。 |
| `icon` | 标注的表情符号(与类型相关或可以是自定义表情符号)。 |