Markdown 转 BBCode 转换器
Markdown如今已无处不在,但许多论坛(如phpBB、vBulletin、Invision以及经典SMF论坛)仍仅支持BBCode,这种基于方括号标签的标记语言比Markdown早出现十年。只需粘贴Markdown代码,该转换器便会将标题、强调文本、列表、代码段、表格、引文及链接自动转换为对应的BBCode格式,从而让您能够直接将使用首选Markdown编辑器撰写的草稿发布到传统论坛上。
转换的具体运作方式
-
1
粘贴 Markdown
上传完整文档或片段即可。GFM 扩展(表格、删除线)均受支持。
-
2
选择论坛方言
无论是 phpBB、vBulletin、Invision还是其他通用平台,它们的标签集都略有不同。
-
3
转换
标题 → `[size]` 或 `[b]`;重点标注 → `[i]`/`[b]`;列表 → `[list]`;代码 → `[code]`。
-
4
复制 BBCode
输出内容已准备好可粘贴到任何论坛帖子编辑器中。
Markdown → BBCode 映射
| Markdown | BBCode |
|---|---|
# H1 |
[size=200][b]H1[/b][/size] |
## H2 |
[size=150][b]H2[/b][/size] |
*italic* |
[i]italic[/i] |
**bold** |
[b]bold[/b] |
~~strike~~ |
[s]strike[/s] |
`inline code` |
[c]inline code[/c] 或 [icode] |
| 隔离代码块 | [code]...[/code] |
| 项目符号列表 | [list] + [*] 项 + [/list] |
| 编号列表 | [list=1] 和 [*] 项目 |
> quote |
[quote]quote[/quote] |
[text](url) |
[url=...]text[/url] |
 |
[img]img[/img](替代项已删除) |
| 水平线 | 若支持则显示 [hr],否则为空白 |
| 表(GFM) | [table][tr][td]...[/td][/tr][/table] |
方言差异
并非所有论坛都使用相同的 BBCode。常见的差异包括:
- 标题格式。 phpBB 不支持
[h1]至[h6];转换器会使用[size]和[b]进行模拟。vBulletin 支持[size=5]。 - 颜色与字体。
[color=red]可在所有场景中使用,但并非由 Markdown 生成(无对应的源代码语法)。 - 内联代码。 部分论坛使用
[c],其他采用[icode],大多数则回退到[code]。 - 图片。 BBCode 不支持
alt属性;系统会自动忽略alt文本。如需提升无障碍访问性,请将其替换为相邻的纯文本。
这段往返旅程中留存下来的部分
- 粗体、斜体、删除线:完美。
- 内联代码和代码块:完美。
- 列表:完美。
- 链接:完美。
- 表格显示:取决于论坛是否支持
[table]格式。phpBB 本身不支持该格式,需使用插件或改用纯文本网格布局。 - 标题:近似值,BBCode 不支持语义化的标题层级划分。
传统版块使用提示
- 粘贴并预览。每个论坛的 BBCode 解析器都有其独特之处,某个论坛上有效的代码在另一个论坛上可能显示为纯文本。
- 对于缩进内容,建议使用
[code]区块,Markdown 的四空格缩进代码格式有时会被 BBCode 解析器吞掉。 - 若论坛支持
[html]格式,可先将 Markdown 转换为 HTML 格式后再粘贴,从而获得更清晰的输出结果。
常见问题
BBCode历史上并不使用标题标签(即不包含[h1])。大多数论坛会使用[size]和[b]来模拟这些标签。如果您的论坛配备了标题插件,您可以手动对生成的文本进行后期处理。
仅需使用第三方插件 [table] 即可。标准版 phpBB 不支持 [table] 格式,转换器虽能输出该格式,但若未安装该插件,论坛将直接显示为纯文本内容。
BBCode的[img]标签未设置alt属性,因此替代文本会被省略。若无障碍访问是关键考量,请在周边文本中添加说明文字。
并非此工具。存在独立的 BBCode 转 Markdown 转换器;请留意那些没有 Markdown 对应版本的颜色和字体标签。
不。转换过程完全在浏览器中完成,因此您的草稿始终不会离开您的设备。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
邮箱验证器
验证邮箱地址:RFC 5322 语法检查、实时 MX 记录查询,并显示本地部分、域名和长度详情。不会发送任何邮件。
编辑器配置生成器
根据你的缩进样式与大小、行尾、字符集和空格规则生成 .editorconfig 文件,让不同集成开发环境(IDE)和编辑器的格式保持一致。
证书解码器
粘贴一张 X.509 PEM 证书,并查看解码后的字段:主体、颁发者、序列号、签名算法、有效期及主体备用名称(SAN)。
此工具还提供其他语言版本
- Markdown zu BBCode Konverter [DE]
- Convertisseur Markdown en BBCode [FR]
- Markdown till BBCode-konverterare [SV]
- 마크다운 BBCode 변환기 [KO]
- Markdown naar BBCode-converter [NL]
- محوّل Markdown إلى BBCode [AR]
- Convertidor de Markdown a BBCode [ES]
- Konverter Markdown ke BBCode [ID]
- MarkdownからBBCodeへの変換ツール [JA]
- โปรแกรมแปลง Markdown เป็น BBCode [TH]
- Chuyển đổi Markdown sang BBCode [VI]
- Konwerter Markdown na BBCode [PL]
- Conversor de Markdown para BBCode [PT]
- Markdown'dan BBCode'ye Dönüştürücü [TR]
- Markdown to BBCode Converter [EN]
- Convertitore da Markdown a BBCode [IT]
- Конвертер Markdown в BBCode [RU]