轻语法, 格式通用
基本没有语法入侵。我认为好的插件不应该导致 —— 当你用了一段时间插件后,离开该插件会导致原来的内容变形,不可读或维护
多平台, 高通用
支持 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 思维导图
上面只是插件的其中的几种处理器。实际上还支持非常多的处理器和功能,处理器间还能随意串行组合,并且除了列表选择器外还支持标题、代码块、引用块等诸多选择器。更多的功能参见更多文档
旧效果展示
Here are some of the more common processors:
- list2table (2datatable)
- list2listtable
- list2mermaid (graph LR)
- list2mindmap (mermaid v9.3.0 mindmap)
- list2tab
- list2timeline
- title2list + list2somthing