Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Micro.blog Publisher

bradbarrishbradbarrish29 downloads

Publish notes to micro.blog using the Micropub API. Supports drafts, categories, image uploads, and editing existing posts.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Publish the active Obsidian note to Micro.blog with Micropub. The plugin supports published posts, Micro.blog drafts, image uploads, categories, Mastodon cross-posting when explicitly requested, and updating a previously published post.

Install for Development

  1. Use a development vault, not your main vault.

  2. Place this folder at .obsidian/plugins/microblog-publisher in that vault.

  3. Install dependencies:

    npm install
    
  4. Start the development build:

    npm run dev
    
  5. In Obsidian, enable community plugins and turn on Micro.blog Publisher.

Settings

  • App token: Create a token at https://micro.blog/account/apps. The token is stored with Obsidian secret storage, not in the plugin settings JSON.
  • Blog URL: The Micro.blog site URL to use as the Micropub destination. This matters for accounts with more than one blog.
  • Micropub endpoint: Defaults to https://micro.blog/micropub.
  • Media endpoint: Defaults to https://micro.blog/micropub/media.
  • Mastodon syndication UID: Use Fetch syndication targets to find the UID, then set mastodon: true in a note's frontmatter when you want that post cross-posted.

By default, publishes send a blank mp-syndicate-to value so Micro.blog does not cross-post to every configured service. Cross-posting happens only when a note opts in with frontmatter and a matching syndication UID is configured.

Disclosures

  • Requires a Micro.blog account and app token.
  • Sends post content, categories, selected frontmatter-derived publishing metadata, and embedded local images to Micro.blog when you run a publish or update command.
  • Makes network requests only to the configured Micropub and media endpoints.
  • Does not include telemetry, ads, or analytics.

Note Frontmatter

---
title: Optional title
categories:
  - notes
mastodon: true
---

After a successful publish, the plugin writes:

microblog_url: https://example.com/post-url
microblog_published: 2026-05-01T12:00:00.000Z
microblog_media:
  image.png: https://micro.blog/photos/...

Use Update published post on micro.blog to update a note that already has microblog_url.

Build

Run the production build before release:

npm run build

Run a release package build:

npm run package

The package script writes safe distributable files to dist/microblog-publisher/: main.js, manifest.json, and versions.json. Do not publish data.json, node_modules, or local .obsidian state.

Community Plugin Checklist

  • README.md describes the plugin and how to use it.
  • LICENSE is included.
  • manifest.json has a unique id and semantic version.
  • versions.json maps plugin versions to minimum Obsidian versions.
  • GitHub releases should attach main.js, manifest.json, and versions.json.
98%
HealthExcellent
ReviewPassed
About
Publish the active note to Micro.blog via Micropub, supporting published posts, Micro.blog drafts, image uploads, categories, and updates to existing posts. Cross-post to Mastodon only when a note explicitly opts in, and write microblog_url, microblog_published, and media links back into the note's frontmatter.
PublishingIntegrationsAttachments
Details
Current version
0.2.5
Last updated
Last week
Created
3 weeks ago
Updates
6 releases
Downloads
29
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
bradbarrishbradbarrish
bradbarrish.com
GitHubbradbarrish
  1. Community
  2. Plugins
  3. Publishing
  4. Micro.blog Publisher

Related plugins

Image auto upload

Upload images from your clipboard by PicGo.

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

Quartz Syncer

Manage and publish your notes to Quartz, the fast, batteries-included static-site generator.

Social Archiver

Archive social media posts from various platforms.

Imgur

Upload images from your clipboard to imgur.com and embeds uploaded image to your note.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

BRAT

Easily install a beta version of a plugin for testing.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.