No description
Find a file
tcyeee fe9ad6d042 chore(release): bump version to 1.3.7
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 17:27:38 +08:00
.github/workflows ci: publish releases directly instead of leaving them as drafts 2026-07-09 21:25:23 +08:00
assets update Readme.md 2025-11-29 17:58:29 +08:00
docs/superpowers refactor: simplify Group button by anchoring it to native edit-block-button 2026-07-04 15:06:11 +08:00
i18n update Readme.md 2025-11-29 17:58:29 +08:00
src feat: add per-image exclude/delete actions and precise multi-image drag-out 2026-07-10 17:27:13 +08:00
.editorconfig use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
.eslintignore fix .eslintignore (#48) 2023-01-19 10:06:51 -05:00
.eslintrc add version bump script (#10) 2022-01-22 16:13:50 -05:00
.gitignore Update .gitignore (#25) 2022-01-28 10:34:53 -05:00
.npmrc add version bump script (#10) 2022-01-22 16:13:50 -05:00
esbuild.config.mjs Migrate to pnpm, refactor DOM helpers to Obsidian APIs, and use activeWindow/activeDocument globals 2026-05-24 13:30:22 +08:00
LICENSE Update LICENSE 2025-06-15 14:21:26 +08:00
main.ts feat: wire up editor drop target in plugin entry point 2026-07-03 16:31:32 +08:00
manifest.json chore(release): bump version to 1.3.7 2026-07-10 17:27:38 +08:00
package.json chore(release): bump version to 1.3.7 2026-07-10 17:27:38 +08:00
pnpm-lock.yaml fix: declare @codemirror/state and @codemirror/view as explicit devDependencies 2026-07-10 14:30:23 +08:00
pnpm-workspace.yaml fix: patch js-yaml override that still allowed the vulnerable version 2026-07-10 14:27:19 +08:00
README.md Update README.md 2025-12-20 12:04:18 +08:00
styles.css feat: add per-image exclude/delete actions and precise multi-image drag-out 2026-07-10 17:27:13 +08:00
tsconfig.json feat: add per-image exclude/delete actions and precise multi-image drag-out 2026-07-10 17:27:13 +08:00
version-bump.mjs add version bump script (#10) 2022-01-22 16:13:50 -05:00
version.md chore(release): bump version to 1.3.7 2026-07-10 17:27:38 +08:00
versions.json chore(release): bump version to 1.3.7 2026-07-10 17:27:38 +08:00


中文 English



Obsidian Image Cluster helps you easily combine multiple images together in your notes, making your note interface more beautiful and organized.

⬇️ Installation

You can install the plugin directly from Obsidian's Community Plugins browser:

  1. Open Obsidian and go to Settings > Community plugins
  2. Click on Browse and search for "Image Cluster"
  3. Click Install and then Enable the plugin

You can also install the plugin directly from its Community Plugins entry: Image Cluster on Obsidian.

Manual Installation

  1. Download the latest release from GitHub Releases
  2. Extract main.js, manifest.json, and styles.css to your vault's .obsidian/plugins/image-cluster/ directory
  3. Reload Obsidian and enable the plugin in Settings → Community plugins

How to Use

  1. Rightclick on an image link and choose “Wrap the images into a group”.

  1. In Reading mode, click the “Settings” button at the topright corner of an image group to customize its style.

⚙️ Configuration

The style configuration of an image group is stored in the first line of the imgs code block and ends with ;;.
You can manually tweak the parameters there for deeper customization.

```imgs
size=150&gap=8&radius=10&shadow=false&border=false;;
![](assets/1.png)
![](assets/2.png)
![](assets/3.png)
![](assets/4.png)
```

Optional parameters

Option Description Default Available options
size Image width and height in px 150 50~500
radius Border radius in px 10 0~50
gap Space between images in px 8 0~50
shadow Show drop shadow or not false false / true
border Show border around images false false / true
hidden hidden images false false / true