Markdown Image Maker

approved

by suntinglu777

Edit Markdown files and export them as styled images through a local converter. - This plugin has not been manually reviewed by Obsidian staff.

102 downloadsUpdated 1mo agoMIT

Markdown 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 .md file 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

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.