mirror of
https://github.com/jcmexdev/obsidian-image-hoist.git
synced 2026-07-22 06:51:04 +00:00
No description
| .github/workflows | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| .npmrc | ||
| AGENTS.md | ||
| esbuild.config.mjs | ||
| eslint.config.js | ||
| LICENSE | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
| vitest.config.ts | ||
Image Hoist for Obsidian
Image Hoist is an Obsidian plugin designed to optimize your vault's storage and portability by automatically offloading local images to ImgBB.
Core Objective
The primary goal of this plugin is to detect local images in your vault, upload them to ImgBB, and replace the local file references with remote markdown links. This keeps your vault lightweight and makes your notes easier to share and sync.
Features
- Automatic Upload: Automatically detects and uploads local images.
- Link Replacement: Replaces
![[image.png]]orwith remote ImgBB links. - Storage Optimization: Reduces the size of your vault by removing binary image files after successful upload.
- Portability: Access your images from any device without needing to sync large binary files.
Installation
From Obsidian (Not yet available)
- Go to Settings > Community plugins > Browse.
- Search for "Image Hoist".
- Click Install, then Enable.
Manual Installation
- Download the latest release (
main.js,manifest.json,styles.css). - Create a folder named
obsidian-image-hoistin your vault's.obsidian/plugins/directory. - Move the downloaded files into that folder.
- Reload Obsidian and enable the plugin in Settings > Community plugins.
Configuration
You will need an ImgBB API Key to use this plugin:
- Create a free account at ImgBB.
- Get your API key from ImgBB API settings.
- Paste the key into the plugin settings in Obsidian.
License
This project is licensed under the MIT License.