在线效果
(推荐PC端打开)
https://linczero.github.io/MdNote_Public/ProductDoc/AnyBlock/README.show.html
开源地址
已更新到社区插件,在社区插件搜索 “Any Block” 即可
亮点:
- 无需新语法、无入侵式、可扩展、无过度的插件依赖。
我认为好的插件不应该导致 —— 当你用了一段时间插件后,离开该插件会导致原来的内容变形,不可读或维护。
- V3重构并迁移到markdown-it插件,可以使Obsidian和你发布的VuePress/VitePress保持高度一致性(至于在VuePress上的效果如何,可以点击上面的第一个链接查看)
部分效果
16 个赞
这个插件下载放入"plugins"文件夹下面,但是被提示无法启用。已经将插件"table-editor",卸载了,还是无法启用呢
社区插件有,不用手动下载。帖子之前打错,Any Block 中间应该要有一个空格。
是能安装但无法启用?还是启用了但是没反应?

写完之后不会自动渲染,需要左键点两下才行,请问是正常现象吗
渲染时机是:你编辑完这个东西,继续写后面的内容时(脱离聚焦区域),就会自动渲染。
可能因为你是黏贴过来,并且黏贴过来的内容里后面还带了几个空行,一开始你的光标就没在列表上面,所以要先聚焦一下列表那里,再脱离聚焦。
(我自己测试时还真没试过黏贴的情况,正常自己写出来的话是正常的)
1 个赞
mermaid和plantuml都有甘特图、思维导图、流程图等。
我弄这个的目的是不要像他们那样再去引入复杂的语法,并且只能在代码块里生效,一但把插件关了,原内容就丑陋不堪。
你可以设计一下语法。如果足够优雅、能在无插件环境下保持高可读性,可能采纳。如果要引入比较多的新语法,那还不如用mermaid和plantuml的gantt图
1 个赞
Moy
9
反馈一下~ 效果展示的页面上看不到「展示」里的目录:
因为涉及到的样式很多所以有目录会好很多 
另外个人建议可以把 关键字 也单独在标题下方标注一下:
- 大纲缺少那个问题,在ob上的anyblock插件使用是没有这个bug。大纲问题仅在vuepress的markdown-it-any-block (未发布) 版本上出现,先凑合着看吧,这个一时半会修不好
(markdown-it 版本尚有一些bug,当使用ab块后,在ab块后的标题不被大纲获取。后面有时间的话,再修一修,并看看怎么发一个ob发布到博客并使用某些ob插件的教程)
- 关键字暂时可以切换标签查看,这两天主要都在写文档了,文档现在还不是很完善。
顺便借楼补充:AnyBlock有40+个不同的处理器,在“在线效果”中并没有给出,可以自探索:
- V2的旧文档包含更多处理器的介绍:obsidian-any-block | Linc 的小站
除了没有新版本增加的新处理器和mdit说明外,旧版文档的说明其实会更全
- 可以在Ob中安装
Any Block 并打开该插件的设置面板,以查看所有支持的处理器
- 在Ob中安装以后,也可以通过
[info] 处理器,以查看所有支持的处理器
2024-09 补充:
那个 vuepress 网站上大纲缺失的问题已经修复了
Moy
11
你的链接发成本地的网址 (localhost)了hhh
阿曲
12
在后续的使用中产生了几个疑惑,想请教一下:
1.插件设置中有处理器的介绍,但是用途描述后面的内容是省略号,加载不出来。我去插件文件中搜索相关字符也没搜索到,请问这是bug吗
2.请问插件的渲染效果是只在实时预览生效吗?我这里阅读模式下不生效。
阿曲
14
我就是滚动了,但是后面还是省略号,另外用[info]在笔记中展示出来也会是这样的效果,我开了一个空白库,只启用了any block,依然能复现这个问题

下个发布就修复了。可以自己先修,添加样式:
.ab-setting td {
text-overflow: clip !important;
}
1 个赞
你说的bug确实存在:
[]+可选空行+代码块/引用块/列表块 中,”可选空行“ 无论有无,实时模式均能识别,但若存在 “可选空行” 则阅读模式无法识别
该问题已在最新commit中修复,请等待新版本发布
1 个赞
new feat
卡片
看到声明语句在哪了吗,这入侵式应该足够少了吧
标签页
将 “卡片” 修改为 “标签页”,得到:
标题选择器&列表选择器
可能有没用过旧版本/之前没看文档的,有人不知道:
这些格式都可以在列表中生效,而由于有 title2list 转换器,能够在列表中生效的,在标题中也能生效。
关于 “标题/列表/引用块/代码块” 选择器的更多内容,详见V2的旧文档,或新文档的 “Selector” 章节
1 个赞
沐沫沫
21
v1.6.5版Obsidian,插件版本:3天前更新的最后bate版
大佬,我目前使用遇到些问题:
「卡片、标签页」[卡片][标签页]
- 列表项再次缩进无效,统一渲染为第一层的项目列表符号
- dataview/dataviewjs代码报错(未渲染时能正常运行)
「根思维导图」[listroot(root(( #记录 )))|list2mindmap]
- 不能渲染标签
- 卡片/标签页模式可以正常渲染,basetag插件只显示最后的名字也没被取消
- 同样的结构,填不同的内容,有的就得到一片空白
比如以下2个结构
- 标签这个,只是有点小问题,经历后面的总是要从根部延伸出去
- ABC,就只能得到一片空白
(我其他的列表也都是得到空白
[listroot(root(( #记录 )))|list2mindmap]
- 经历
- #记录/事件
- #记录/行程
- #记录/时间点
- #记录/心得
- #记录/转换思维
- 纯记录
- #记录/天气
- #记录/新闻
- 身体
- #记录/我的/饮食喜好
- #记录/我的/健康状况
- #记录/我的/生活习惯
- 工作
- #记录/简历
- #记录/工作/上报数据
- #记录/工作/工作重点
- #记录/工作/工作留痕
- 文件分类
- #工作/保存文件/模板
- #工作/保存文件/统计数据
[listroot(root(( #记录 )))|list2mindmap]
- A
- a1
- a2
- a3
- a4
- a4-1
- a4-2
- a4-3
- B
- b1
- b2
- b3
- b4
- C
- c1
- c2
- c3
- c4
- c4-1
- c4-2
- c4-3