Any Block
by LincZero
Score: 67/100
favorite
share
Description
Category: Note Enhancements

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.

Stats
268
stars
22,806
downloads
13
forks
701
days
4
days
15
days
3
total PRs
0
open PRs
0
closed PRs
3
merged PRs
115
total issues
9
open issues
106
closed issues
254
commits
Latest Version
15 days ago
Changelog

en

  • Feat
    • New online App version for study, research and experiment: https://any-block.github.io/obsidian-any-block/
    • New processor: exTable
      (The syntax is the same as sheet-extend, which supports horizontal/vertical free merging of tables. If you are an ob user only, use sheet-extend, which is re-implemented here for cross-platform use on non-OB platforms, such as vuepress/vitepress, etc)
    • New processor: addStyle( xxx ), such as: addStyle( transform:rotate(180deg) )
    • New processors and use cases: chat (can be used 'mditChat' writing, but feel still add 'code(chat)' easy to use), need to install with 'chatviewqq' plug-in
    • New processors and use Cases: mehrmaid. It is recommended to use the alias mehrmaid and need to install the plugin with mehrmaid
  • Refactor
    • Split card layout for the new processor: Four card arrangements are currently supported: (ab-lay-vfall, temp default) (ab-lay-hfall) (ab-lay-grid) (ab-deco-scroll-x). Usage: Add the corresponding css through the 'addClass()' processor #116
    • Some code writing optimization adjustment
  • Fix
    • Nested '! [[xx#xx]] 'Causes an infinite refresh situation where the policy is nested'! [[xx]] 'Does not cause a forced refresh (risky operation) #123 #102 #98
    • The alias system (list2)mermaid fails when the front part is removed
    • Some bugs exist when the trs transpose processor and exTable processor work together

zh

  • 功能
    • 新增在线App版本,供学习、研究、实验使用: https://any-block.github.io/obsidian-any-block/ 也提供了更多的demo案例
    • 新处理器:exTable
      (语法和 sheet-extend 一样,支持表格横/纵向的自由合并。如果你是仅ob用户用 sheet-extend 就好,这里重新实现是为了在跨平台,在非ob平台上使用,如 vuepress/vitepress 等)
      (跨平台的表格合并为什么不用 markdown-it-table-extend ?因为我觉得那个的语法设计没这个好。特别是非向下兼容md表格)
    • 新处理器: addStyle( xxx ), 例如: addStyle( transform:rotate(180deg) )。注意为了避免与内部的括号冲突,外部的括号向内要各留一个空格
    • 新处理器与用例: chat (可以用 mditChat 写法,不过感觉还是加 code(chat) 好用),需要安装配合 chat-view-qq 插件
    • 新处理器与用例: mehrmaid。推荐通过别名 mehrmaid 使用,需要安装配合 mehrmaid 插件
  • 重构
    • 分离卡片的布局为新处理器:目前支持四种卡片排布。使用方式:通过 addClass() 处理器添加对应的css上去 #116
    • 纵向瀑布流 (ab-vfall ab-lay-vfall 暂时默认)
    • 横向瀑布流(ab-hfall ab-lay-hfall)
    • 对齐网格 (ab-deco-grid ab-lay-grid)
    • 横向滚动 (ab-deco-scroll-x)
    • 部分代码的书写优化调整
  • 修复
    • 嵌套 ![[xx#xx]] 导致无限刷新的情况,策略为被嵌套的 ![[xx]] 不会引起强制刷新 (风险操作) #123 #102 #98
    • 别名系统 (list2)mermaid 去掉前面的部分时失效
    • trs 转置处理器和 exTable 处理器配合使用时的部分bug

图片

README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
Excel to Markdown Table
3 years ago by Ganessh Kumar R P
An Obsidian plugin to paste data from Microsoft Excel, Google Sheets, Apple Numbers and LibreOffice Calc as Markdown tables in Obsidian editor.
Notion-Like Tables
3 years ago by Trey Wallis
Better Obsidian Tables Without The Hassle
Code Block
3 years ago by Patrik Lindefors
Table to CSV Exporter
3 years ago by Stefan Wolfrum
An Obsidian Plugin that allows to export tables from a pane in reading mode to CSV files.
Table Generator
2 years ago by Boninall
A plugin for generate markdown table quickly like Typora.
Markdown table checkboxes
a year ago by DylanGiesberts
Obsidian plugin. Allows for the usage of checkboxes inside markdown tables.
JSON table
a year ago by Dario Baumberger
Simply switch between JSON and tables in your Obsidian notes.
Are.na unofficial
a year ago by 0xroko
Unofficial Are.na plugin for Obsidian
Bitcoin Block Stamp
a year ago by sefiro
Stamp your Obsidian notes with the current Bitcoin block.
Advanced Tables
4 years ago by Tony Grosinger
Improved table navigation, formatting, and manipulation in Obsidian.md
Table of Contents
4 years ago by hipstersmoothie
Create a tables of contents for a note.
Code block from selection
4 years ago by Dmitry Savosh
Obsidian plugin. Adds code block for the selected text.
CSV Table
4 years ago by Adam Coddington
Have a CSV file you want to render some or all of the data from? This plugin allows you to display that data in your obsidian preview.
Remove Unused Block IDs
6 months ago by Daniel Geneta
A simple plugin that removes unused block IDs for Obsidian.md