any-block/obsidian-any-block

[list2node]显示错误

Closed this issue · 3 comments

image
将 | 作为了层级显示
导致看的时候层级错误,以为 黄河 长江 淮河 是父子关系
实际上是并列关系

预期设计,并列关系可以用 /& 吧,真要使用 | 那后面不应该加空格

但这完全没道理…,md已经让类似这种(xx)的好多写法不能写了
每个插件都规定一些用法,那ob里的文件就越来越没法写了

话说表格的单元格你也不能这样写,node的节点和表格单元格都不能这样写。所以我认为一个 “项” (anyblock的项可以是列表项、表格单元格项、卡片项、节点项等形式表现。表格项的限制自然也适用) 不应该被写成 ... | ... 的形式是合理且统一的。

你看作项是表格单元格就可以了。最多就是判断多一个不选中 \|


这个语法是单叉的语法糖来的,必要性非常大

[table或lt或dir等……]

- a | b | c
- d | e | f
- g | h
  - i
  - j

主要是除了多叉分支外,单叉分支也非常多,必须要有一个单叉分支的语法糖。