我正在 Discourse 网站上使用官方的 BBCode 插件,我希望 [left] 和 [right] 标签能够在表格单元格内得到支持。
当前可用用法
这些标签在表格外可以正常工作:
[left]
这是左对齐文本。
[/left]
[right]
这是右对齐文本。
[/right]
渲染效果如下:
表格内的问题
然而,在表格单元格内使用相同的标签会将其字面渲染出来:
| [right] quantity [/right] | [left] dimensional formula [/left] |
|---------------------------|-------------------------------------|
| [right] period $p$ [/right] | [left] $L^0 M^0 T^1$ [/left] |
| [right] length of string $\\ell$ [/right] | [left] $L^1 M^0 T^0$ [/left] |
渲染效果如下:
我想要的
我希望 [right]...[/right] 和 [left]...[/left] 能够在Markdown 表格单元格内工作,这样我就可以对内容进行对齐,如下所示:
| (右对齐) | (左对齐) |
|---|---|
| period p | L^0 M^0 T^1 |
| length of string \\ell | L^1 M^0 T^0 |
这在数学、科学或多语言表格中将是非常有用的。
可能的解决方案
- 支持将
[right]/[left]作为单元格内的内联 BBCode - 或者添加新的内联标签,如
[align=right]...[/align]或[cell=right]...[/cell]
非常感谢您的考虑!

