BBCode 语法参考手册
本手册介绍 BBCode 标记语言的核心语法。
每个语法包含:语法名称、语法说明、格式、示例。
段落
语法名称: 段落
语法说明: 段落是 BBCode 文档的基本文本单位。通常通过换行来区分不同段落。未被其他标签包裹的文本默认属于普通段落。
格式:
第一段文字
第二段文字
示例 这是第一段。
这是第二段。
标题
语法名称: 标题
语法说明: 标题用于组织文档结构。BBCode 使用 h1 到 h6 标签表示不同级别的标题。
格式:
[h1]一级标题[/h1]
[h2]二级标题[/h2]
[h3]三级标题[/h3]
[h4]四级标题[/h4]
[h5]五级标题[/h5]
[h6]六级标题[/h6]
示例 一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
行内格式
语法名称: 行内文字格式
语法说明: 行内格式用于控制文本的局部样式,例如粗体、斜体、下划线、删除线、等宽字体等。不同格式可以组合使用。
格式:
[b]粗体[/b]
[i]斜体[/i]
[u]下划线[/u]
[s]删除线[/s]
[c]等宽文字[/c]
[size=CSS_SIZE]字号文字[/size]
[color=CSS_COLOR]颜色文字[/color]
示例 粗体文字
斜体文字
下划线文字
删除线文字
等宽行内文字不同字号的文字
不同颜色的文字
链接
语法名称: 超链接
语法说明: 链接用于在文本中插入可点击的网址。
格式:
[url=URL]链接文字[/url]
示例
图片
语法名称: 图片
语法说明: 图片标签用于在帖子中插入图片。
格式:
[img=ALT_TEXT]图片URL[/img]
示例 第一张
![]()
第二张
![]()
表情符号
语法名称: 表情符号
语法说明:
BBCode 支持部分表情符号标签,这些标签会自动渲染为图形表情。
格式:
[:)]
[:D]
[:rofl:]
[;)]
[:P]
[:(]
[:`(]
[>:(]
示例
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
引用块
语法名称: 引用块
语法说明: 引用块用于引用其他用户内容或突出显示某段文字。引用块可以包含其他 BBCode 标签。
格式:
[quote=引用标题]
引用内容
[/quote]
示例引用 这是引用内容。
代码块
语法名称: 代码块
语法说明: 代码块用于展示程序代码,并支持语法高亮。代码块内部不会解析其他 BBCode 标签。
格式:
(反斜杠要去掉,此处用于显示,避免被解析)
[\code=语言]
代码内容
[\/code]
示例 print("Hello BBCode")
无序列表
语法名称: 无序列表
语法说明: 无序列表用于展示一组没有顺序关系的项目。
格式:
[list]
[*] 项目1
[*] 项目2
[*] 项目3
[/list]
示例
- 苹果
- 香蕉
- 橙子
有序列表
语法名称: 有序列表
语法说明: 有序列表用于展示具有顺序关系的项目,编号由系统自动生成。
格式:
[ol]
[*] 项目1
[*] 项目2
[*] 项目3
[/ol]
示例
- 第一步
- 第二步
- 第三步
嵌套列表
语法名称: 嵌套列表
语法说明: 列表可以嵌套使用,用于表示层级结构。
格式:
[list]
[*] 一级项目
[list]
[*] 二级项目
[*] 二级项目
[/list]
[*] 一级项目
[/list]
示例
- 编程语言
- C
- Python
数据库
- MySQL
- SQLite
折叠内容
语法名称: 折叠内容(Spoiler)
语法说明: 折叠内容是一种默认隐藏的文本区域,用户需要点击标题才能展开查看。
格式:
[spoiler=标题]
隐藏内容
[/spoiler]
示例 点击展开
这是隐藏内容。
表格
语法名称: 表格
语法说明: 表格用于展示结构化数据。BBCode 表格结构与 HTML 表格类似。
格式:
[table]
[tr]
[th]表头1[/th]
[th]表头2[/th]
[th]表头3[/th]
[/tr]
[tr]
[td]单元格[/td]
[td]单元格[/td]
[td]单元格[/td]
[/tr]
[/table]
示例
名称 类型 描述 BBCode 论坛标记语言 用于论坛文本排版 MiniMag 轻量标记语言 AsmBB 默认语法
语法嵌套规则
语法名称: 语法嵌套规则
语法说明: BBCode 标签通常允许嵌套使用,例如在引用中使用列表或在列表中使用格式标签。但在代码块内部,所有 BBCode 标签都不会被解析。
格式:
[quote=示例]
[list]
[*] 项目
[*] 项目
[/list]
[/quote]
示例 示例
- 列表项
- 列表项