Micro.publish

by Otavio Cordeiro
5
4
3
2
1
Score: 61/100

Description

Category: 3rd Party Integrations

The Micro.publish plugin allows Obsidian users to easily publish their notes to a Micro.blog blog. It supports customizable settings for multiple blogs, including post visibility and categories. Users can publish posts directly from Obsidian using the 'Post to Micro.blog' command, and synchronize categories between Obsidian and Micro.blog. The plugin also supports YAML front matter or Properties for post titles, tags, and metadata. Additionally, users can edit and update published posts by linking them with their corresponding URL. This plugin streamlines the process of integrating Obsidian with Micro.blog, making it an efficient tool for bloggers looking to publish content directly from their notes.

Reviews

No reviews yet.

Stats

58
stars
5,770
downloads
7
forks
1,307
days
82
days
257
days
12
total PRs
1
open PRs
0
closed PRs
11
merged PRs
14
total issues
1
open issues
13
closed issues
35
commits

Latest Version

8 months ago

Changelog

  • Image Upload

README file from

Github

Micro.publish

GitHub Release (Latest) GitHub Releases Downloads

Micro.publish is a community-maintained plugin for Obsidian that lets you publish notes to your Micro.blog blog — including posts, pages, and quick microposts — right from your vault.

This community-maintained plugin is not affiliated with Micro.blog or Obsidian.

Features

  • Publish to Micro.blog
    • Posts: publish with title, tags, visibility (Draft/Public), and optional scheduled date.
    • Pages: publish pages and optionally include them in your blog’s navigation.
    • Microposts (desktop): compose and publish short posts up to 300 characters (plain text).
  • Image handling
    • Automatically finds local images in your note (standard Markdown and Obsidian wiki-style image links), uploads them to Micro.blog, and replaces references with hosted URLs.
    • Caches uploaded image mappings in note properties for fast re-publish.
  • Categories and tags
    • Synchronize categories from Micro.blog for better tag suggestions.
    • Default tags and visibility for new posts.
  • Multi-blog support
    • Choose a default blog and switch per publish.
  • Obsidian Properties (YAML frontmatter) support
    • Uses title, tags when present; falls back to filename and defaults otherwise.
    • Saves url after successful publishing for easy updates.

Installation

  • In Obsidian, go to Settings > Community Plugins > Browse, search for Micro.publish, then install and enable.
  • Or install from the plugin directory: Obsidian’s website.

Login

Generate an App Token on the Micro.blog Account page and paste it in Settings > Micro.publish.

Quick start

  1. Create or open a Markdown note.
  2. Optionally add Properties (or YAML) for:
    • title: overrides filename as the post title.
    • tags: comma-separated list (e.g., writing, book-notes).
  3. Use the Command Palette and run:
    • Publish Post to Micro.blog for posts, or
    • Publish Page to Micro.blog for pages.
  4. Review and adjust fields (title, tags, visibility, blog, and date for posts; navigation for pages).
  5. Confirm to publish. The note’s Properties will be updated with the post/page url.

Tip: On desktop, use Compose Micropost (also available via a ribbon icon).

Commands

  • Publish Post to Micro.blog: publish or update the current note as a post.
  • Publish Page to Micro.blog: publish or update the current note as a page.
  • Synchronize Categories: fetch categories from Micro.blog for suggestions.
  • Compose Micropost (desktop only): open a quick composer for short posts (up to 300 characters in plain text).

Settings

  • Blog
    • Blog: default blog for new posts and pages (with a refresh button).
  • Posts
    • Categories: default tags for new posts (comma-separated).
    • Visibility: Draft or Public default for posts.
  • Pages
    • Navigation: include new pages in blog navigation by default.
  • Misc.
    • Categories synchronization: auto-sync categories when Obsidian starts.
  • Account
    • App Token: log in / log out of Micro.blog.

Properties (YAML frontmatter)

  • title: used as the post/page title. Falls back to filename if missing.
  • tags: comma-separated tags for posts. Falls back to defaults if missing.
  • url: added by Micro.publish after a successful publish; used to update existing posts/pages.

Example:

---
title: My New Post
tags: writing, book-notes
url: https://example.micro.blog/2024/09/10/my-new-post.html
---

Editing and updating

  • After publishing with Micro.publish, the note’s url is saved in Properties.
  • To update a post/page, edit the note (or title/tags) and run the same command:
    • Publish Post to Micro.blog or Publish Page to Micro.blog.
  • Updating older notes (published before v2.0.0): add a url Property manually, then run the command.

Images

  • Supported image syntaxes:
    • Standard Markdown: ![alt](https://raw.githubusercontent.com/otaviocc/obsidian-microblog/HEAD/path/to/image.png)
    • Obsidian wiki-style: ![[path/to/image.png]]
  • Local images are read from your vault, uploaded to Micro.blog, and references are replaced with hosted URLs.
  • Relative paths are resolved against the note’s folder. Remote image URLs are left unchanged.
  • If you need to force reprocessing, remove the image_urls Property and re-publish.

Scheduling posts

  • In the post review dialog, set an optional scheduled date/time. The date must be parseable by your system (e.g., 2025-09-12 14:00). Leave blank to publish immediately.

Desktop-only extras

  • Compose Micropost command and ribbon icon are available on desktop to quickly publish short updates (limit: 300 plain-text characters).

Building from source

Clone into your vault’s plugins folder:

cd .obsidian/plugins/
git clone https://github.com/otaviocc/obsidian-microblog

Install and build:

cd obsidian-microblog
npm i
npm run build

Restart Obsidian and enable the plugin under Community Plugins.

Contributing

  1. Fork this repository and follow the build steps above using your fork.
  2. Create a feature branch.
  3. Commit and push your changes.
  4. Open a pull request.

License

MIT

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Webpage HTML Export
3 years ago by Nathan George
Export html from single files, canvas pages, or whole vaults. Direct access to the exported HTML files allows you to publish your digital garden anywhere. Focuses on flexibility, features, and style parity.
Digital Garden
4 years ago by Ole Eskild Steensen
Enveloppe
4 years ago by Mara-Li
Enveloppe helps you to publish your notes on a GitHub repository from your Obsidian Vault, for free!
Publish to WordPress for Obsidian
4 years ago by devbean
An obsidian plugin for publishing docs to WordPress.
Obsius Publish
4 years ago by Jon Grythe Stødle
Easily publish notes to the web This plugin integrates with obsius.site to publish markdown notes on the web.
Embedded Code Title
5 years ago by tadashi-aikawa
It is an Obsidian plugin which can embeds title to code blocks.
Dataview Publisher
2 years ago by UD
Output markdown from your Dataview queries and keep them up to date. You can also be able to publish them.
Quartz Syncer
10 months ago by Emile Bangma
Manage and publish your notes to Quartz, the fast, batteries-included static-site generator.
Flowershow
3 years ago by Rufus Pollock
Publish your Obsidian vault as a website with Flowershow.
screen.garden
3 years ago by screengarden, LLC
Realtime collaboration and web editing for Obsidian.
Publish and GitHub URL
4 years ago by kometenstaub
Copy or open the Obsidian Publish URL of a note. You can also open its Git commit history on GitHub.
Telegraph Publish
4 years ago by Reorx
Publish your Obsidian note to a Telegraph page.
OzanShare Publish
5 years ago by Ozan Tellioglu
This plugin allows you to publish your markdown notes with a single click directly from your Obsidian vault.
Friday
a year ago by sunwei
Write anywhere. Publish everywhere. Sync your notes, publish instantly, turn Markdown into websites.
O2
3 years ago by haril song
Converts obsidian markdown syntax to other platforms.
Markdown Blogger
3 years ago by Alexa Fazio
Allows developers to push markdown notes to their local blog, portfolio, or static site. Works with Astro.js, Next.js, and any other framework configured to render markdown pages.
Quail
3 years ago by Lyric
An Obsidian Plugin for Quail.ink. This is a clone repo of https://github.com/quail-ink/obsidian-quail
Invio
3 years ago by frontend-engineering
Publish obsidian docs online
Send to Ghost
3 years ago by Southpaw1496
Send and publish Obsidian notes to your Ghost blog with a single click. A fork of obsidian-ghost-publish by Jay Nguyen
Mixa
3 years ago by Mixa Team
Publish your notes and blog posts directly from Obsidian with Mixa
Nostr Writer
3 years ago by James McGauran
Publish seamlessly from Obsidian to Nostr
Permalink Opener
3 years ago by @kepano
Obsidian plugin to open URLs based on a permalink or slug in the note properties. For use with Jekyll, Hugo, Eleventy, Astro, Obsidian Publish, and other publishing tools.
Publish to Steemit
4 years ago by anpigon
Post directly to your Steemit from Obsidian.
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪
Zhihu
10 months ago by dgg
Zhihu on Obsidian | 知乎 Obsidian 插件
Halo
3 years ago by Ryan Wang
Publish your Obsidian documents to Halo.
File Publisher
3 years ago by Devin Sackett
Writeas Blog Publisher
3 years ago by encima
Pickly PageBlend
3 years ago by Dmitrii Mitrichev
The easiest way to share your Obsidian notes
MP Preview
a year ago by Yeban
一个帮助你快速将 Obsidian 笔记转换为微信公众号格式的插件。
Wechat Public Platform
2 years ago by Blake Chan
Obsidian Wechat public Plugin (微信公众平台) is a plugin to release article from your Obsidian Vault to WeChat, Baidu baiJiahao or other platforms.
Hugo Publish
2 years ago by kirito
write blog in obsidian, pubulish to hugo site.
Publish URL
2 years ago by Hananoshika Yomaru
copy the publish url to clipboard
Hexo Auto updater
3 years ago by Zhenjia Zhou
Moon server publisher
3 years ago by Roman Provazník
Omg.publish
2 years ago by May Meow
An obsidian plugin to create statuslog posts right from obsidian notes.
Enhanced Publisher
a year ago by Cube
增强的Obsidian发布插件,支持图片自动存储、HTML预览和发布到微信公众号等内容平台
WeWrite
a year ago by Learner Chen
Obsidian plugin to render note as WeChat MP article.
NotesOn Publish
2 years ago by Andrey Shapkin
Plugin to Obsidian.md
Orion Publish
2 years ago by Sean Collings
Google Blogger
2 years ago by Hugo Sansaqua
A plugin for publishing Obsidian documents to Blogger.
MBlog Publish
2 years ago by Jerry
Forms
a year ago by Sorin Mircea
Publish to Discourse
a year ago by woodchen
Obsidian plugin for publishing articles to forums built with Discourse. obsidian插件, 用于把文章发布到使用discourse搭建的论坛.
Vitepress Publisher
2 years ago by mistj
Obsidian Vitepress Plugin is a flexible tool that allows you to easily preview and compile your .md files using VitePress or other static site generators (Hugo, Hexo, Docusaurus) in Obsidian.
Vault to blog
2 years ago by barkstone2
Automation tool of making react SPA blog by obsidian vault.
Infostacker Note Publish
2 years ago by Taskscape LTD, Patryk Nowak, Kacper Pabianiak
Infostacker plugin for Obisidian
Typefully
2 years ago by Sébastien Dubois
Integrate Typefully within Obsidian
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
Publish Note to Mowen Note
9 months ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Hexo Publisher
2 years ago by zhenlohuang
Yuque Publish
a year ago by oylbin
obsidian plugin to publish document to yuque
Typecho
a year ago by Chen
obsidian同步Typecho
Publish to DEV
2 years ago by Peter Strøiman
Obsidian plugin to publish to dev.to
Hexo Toolkit
a year ago by Xiangru
An Obsidian plugin for maintaining Hexo posts.
Content OS
8 months ago by eharris128
Post to LinkedIn from within Obsidian
umbPublisher
9 months ago by Owain Williams
An Obsidian Plugin that allows you to push notes to Umbraco 15+ as content nodes
AmpliFlow Page Publisher
a year ago by Patrik Björklund
The offifical AmpliFlow obsidian page publisher.
Jade Publisher
a year ago by Lucas Ji
This is a simple plugin to help publish your Obsidian vault to a public website(build with Jade).