轻语法, 格式通用
基本没有语法入侵。我认为好的插件不应该导致 —— 当你用了一段时间插件后,离开该插件会导致原来的内容变形,不可读或维护
多平台, 高通用
支持 Obsidian / Markdown-it / CodeMirror / Vuepress 插件, 在线App, 支持markdown-it解析的博客框架。支持电脑、平板、手机端
可扩展性强
方便二次开发
使用灵活
选择范围灵活,六种选择方式
功能强大
自带数十种丰富的处理器、丰富多样、功能强大
简单易用
开箱易用、无需配置,语法简单,可快速入门
文档丰富, 好用
每种示例都附上了对应的效果和源码
可在线体验
提供了在线App版本,允许在线体验、测试
README
AnyBlock是什么?
- 一个高通用markdown扩展的解析和渲染的模块/插件。
(Obsidian插件, Markdown-it插件, Vuepress插件, CodeMirror插件, 在线App) - 功能: 你可以通过许多方式灵活地创建一个“块”。它还提供了许多有用的功能,如“列表转表格”等
- 功能 (详细): 你可以通过列表/标题/表格/引用块/代码块/Markdown-it的首尾
:::等方式来快速选择一个片段,并将该片段转换为表格/标签页/目录/卡片/分栏/时间线/思维导图/plantuml图表/节点图等结果
文档、相关链接
- 相关链接:教程、使用技能、贡献、二次开发、在线使用
- 效果展示/教程, 你可以通过切换里面的标签页来学习用法
- 在线交互/Demo,你可以在这里编写体验、通过模板学习用法
- 文档
- 安装和使用
- 备用网站链接:如果网站失效,则将网站链接部分的
linczero.github.io替换成linczero-github-io.pages.dev就可以了
(本文的默认网站链接指向 github.io,如果国内有不能访问的朋友,那么大概率需要做这一步) - 体积超小的min版anyblock,你可以手动下载,或使用BRAT插件自动下载/更新该obsidian插件
亮点
- 无语法
- 没有新语法、没有语法入侵
- 这也导致没有过度的插件依赖。我认为好的插件不应该导致 —— 当你用了一段时间插件后,离开该插件会导致原来的内容变形,不可读或维护
- 可扩展性
- 插件方便二次开发
- 灵活且强大
- 选择器 (灵活):选择范围灵活,六种选择方式,简单易用
- 处理器 (强大):丰富多样、功能强大、扩展性强
- 多平台, 高通用
- 可用于: Obsidian插件, Markdown-it插件, 在线App, Vuepress插件
- 支持markdown-it解析的博客,如vuepress/vitepress等
效果展示、语法
多叉表格/跨行表格


列表格/树型表格

优化列表
本质是 "列表格" 的基础上增加仿列表样式

目录树
本质是"列表格"的基础上增加仿目录样式

ascii 目录树

WBS (Work Breakdown Structure, 工作分解结构)

时间线

标签页和卡片

mermaid流程图

plantuml 思维导图

转节点树图,AnyBlock版思维导图

markmap 思维导图

mermaid 思维导图

上面只是插件的其中的几种处理器。实际上还支持非常多的处理器和功能,处理器间还能随意串行组合,并且除了列表选择器外还支持标题、代码块、引用块等诸多选择器。更多的功能参见更多文档
可视化编辑 - AnyMenu
推荐与 AnyBlock 作者正在开发的另一插件 AnyMenu 一同使用,可以降低学习成本与快速生成模板:

旧效果展示
Here are some of the more common processors:
- list2table (2datatable)
- list2listtable
- list2mermaid (graph LR)
- list2mindmap (mermaid v9.3.0 mindmap)
- list2tab
- list2timeline
- title2list + list2somthing












