The Any Block plugin for Obsidian offers unparalleled flexibility in creating custom blocks. With no syntax requirements, you can easily create and customize blocks to suit your needs. The plugin also provides powerful features such as list-to-table conversion, multiple processing options, and support for various platforms like VuePress and VitePress. Whether you're looking to enhance your note-taking workflow or create interactive content, Any Block is an excellent choice. With its extensive customization options and user-friendly interface, this plugin is sure to elevate your Obsidian experience.
Emergency fix of critical bugs: Forcible refresh of the read mode may fail, causing the update t #140
紧急修复严重bug: 阅读模式强制刷新失效可能导致更新不及时 #140
// 仅当叶子页为md阅读模式时,才触发强制刷新。排除canvas、excalidraw、实时模式等
// - el 为空时,不强制刷新。可能是其他面板或者是 canvas (`getActiveViewOfType(MarkdownView)` 获取到的canvas等页面为空)
// - data-mode 为 source 等时,不强制刷新。仅为 preview 时强制刷新
// - data-type 为 excalidraw 等时,不强制刷新。仅为 markdown 时强制刷新
if (!el || el.getAttribute('data-mode') != 'preview' || el.getAttribute('data-type') != 'markdown') {...}