Discourse BBCode 嵌套列表

我注意到 BBCode 插件虽然有列表功能,但不允许嵌套。当我尝试使用 BBCode 创建嵌套列表时,它只会继续在顶层列表中。

我想问一下是否可以在 Discourse 中添加嵌套 BBCode 列表。

1 个赞
      • 这个意思吗?
- 您
  - 是
     - 这个意思吗?

这是通过在 -* 前面添加空格(2个空格)实现的。

2 个赞

我指的是更像这样的东西

[list=1]
[*] 项目 1
[*] 项目 2
[list=i]
[*] 项目 1
[*] 项目 2
[/list]
[*] 项目 3
[/list]

我尤其是在询问有关使用字母编号或罗马数字等系统的有序列表。

2 个赞

你好,欢迎你 @Robotos :slight_smile:

我认为最好能实现两者之间的对等,但以防万一短期内需要一个变通方法,我认为你目前可以通过 HTML 来实现:

<ol type="A">
<li> item 1
<ol type="i">
<li>item 1.1
<li>item 1.2
</ol>
<li> item 2
<li> item 3
</ol>
  1. item 1
    1. item 1.1
    2. item 1.2
  2. item 2
  3. item 3
2 个赞

我可能是错的,但我认为使用标准的 BBCode 无法实现你想要的功能。

我怀疑添加此功能将是繁琐且不可靠的,因为如果你将 Discourse 的 BBCode 粘贴到其他软件中,它将无法正常工作。

如果将来你需要将 BBCode 解析为另一种格式语言,也可能导致问题。


话虽如此,我不是程序员。这更多是我的感觉和想法。