README file from
GithubMarkdown Image Maker
Markdown Image Maker opens Markdown files or selected Markdown text in an Obsidian editor view and exports the content as styled images.
Features
- Open an entire
.mdfile from the file menu. - Open selected Markdown text from the editor context menu.
- Preview paginated images before exporting.
- Export images to the vault root, the current file folder, the Obsidian attachment folder, or a custom folder.
- Generate images and optionally write Obsidian image links back into the source note.
- Remember template, brand text, mode, size, format, quality, and output location between sessions.
Desktop-only behavior
This plugin uses local Node.js modules at runtime and is available only on Obsidian desktop.
Converter backend
Markdown Image Maker needs a local converter backend. The default backend is a local HTTP service:
http://localhost:3000
The service must expose:
POST /api/v1/markdown-to-html
POST /api/v1/markdown-to-image
For development, the plugin can also call a local 38html project module directly. Set the backend to Local 38html module and provide the project path, for example:
E:\project\38html
You can change this path in the plugin settings. The target project must contain:
server/services/markdown-to-image.js
node_modules/
No API key is required by the plugin. If your converter service requires authentication, configure it to accept local requests before using this plugin.
Privacy and file access
The plugin reads the active Markdown file or editor selection and writes generated image files back into your Obsidian vault. It sends Markdown content only to the converter backend you configure in the plugin settings. The default target is a local URL.
Build
npm install
npm run build
Obsidian loads:
manifest.json
main.js
styles.css