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

Post To EmDash

rietamurarietamura12 downloads

Send notes to an EmDash site as blog posts, with images, tags and categories.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Language: English | 日本語

Post a note written in Obsidian to an EmDash site as a blog post.

Features

  • Create new EmDash post: asks for a title and creates a note with the fields ready to fill in
  • Choose featured image: pick an image from your image folder, shown with thumbnails, and put it in cover
  • Post this note to EmDash: sends the open note (command or ribbon button)
    • Sent as a draft; published right away only when the frontmatter says status: publish
    • Images are uploaded and placed in the post. The featured image is cover, or the first image in the body
    • Category, tags and excerpt are sent too. Tags the site lacks are created
    • Sending the same note again updates the same post. If it was edited in the admin, you are asked before overwriting
  • Converts headings, emphasis, links, nested lists, checkboxes, quotes, callouts, tables and code. %%comments%% are not sent

Installation

From community plugins (recommended)

  1. In Obsidian, open Settings → Community plugins and turn off Restricted mode
  2. Select Browse, search for "Post To EmDash", then install and enable it

Manually

  1. Download main.js, manifest.json and styles.css from Releases
  2. Put them in your vault's .obsidian/plugins/post-to-emdash/ folder
  3. Reload Obsidian and enable the plugin under Community plugins

Usage

  1. In the EmDash admin, create a token under "API Tokens" with the scopes content:read, content:write and media:write
  2. In the plugin settings, enter the site URL and the token, then select "Check"
  3. Run "Create new EmDash post" to make a note and write your post (or add the fields below to any note)
  4. Run "Post this note to EmDash" (or use the ribbon button). The first send arrives as a draft
  5. Check it in the admin and publish it there, or set status: publish and send again

Writing a note

---
title: Post title             # defaults to the note name
slug: my-first-post           # last part of the URL; made from the title if empty
excerpt: A short summary
category: Development         # the name of a category on the site
tags: [webdev, tools]         # leave out to keep the site's tags
cover: "[[cover.png]]"        # featured image
status: draft                 # draft or publish
---

Sending adds emdash_id, emdash_url and emdash_rev. Remove them and the next send makes a new post.

Settings

Setting What it is
Site URL The URL of your EmDash site
Access token A token made under "API Tokens" in the EmDash admin (ec_pat_…) with the content:read, content:write and media:write scopes
Upload images Whether to send the note's images to EmDash
Timeout How long to wait for the site (ms)
Folder for new posts Where "Create new EmDash post" puts the note
Add field guide Put a guide to the fields (%% … %%) in new posts
Image folder Images offered by "Choose featured image". Empty means every image in the vault
Check connection Try reading posts with the URL and token

The token is kept in the Obsidian keychain, not in the plugin's data.json, so syncing your vault does not spread it. The keychain is per device, so enter it on each computer and phone.

Development

npm install
npm run dev     # watch and build
npm run build   # production build (main.js)
npm run lint
npm test        # converter tests

Put main.js, manifest.json and styles.css in your vault's .obsidian/plugins/post-to-emdash/ to load it.

License

0BSD

HealthExcellent
ReviewPassed
About
Post Obsidian notes to an EmDash site, converting common Markdown features and uploading images. Create article templates, choose a cover from your image folder, send drafts or publish via frontmatter, and update existing posts while adding emdash_id, emdash_url and emdash_rev to the note.
PublishingIntegrationsImages
Details
Current version
0.1.2
Last updated
Yesterday
Created
2 days ago
Updates
3 releases
Downloads
12
Compatible with
Obsidian 1.11.5+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
rietamurarietamura
github.com/RieTamura
GitHubrietamura
  1. Community
  2. Plugins
  3. Publishing
  4. Post To EmDash

Related plugins

Wechat Converter

将 Markdown 转换为微信公众号排版,并支持一键发送到微信(weixin/wx)公众号(支持自定义 CSS和公众号贴图)、飞书、小红书(rednote)、知乎、微博、CSDN等20+平台。

Image auto upload

Upload images from your clipboard by PicGo.

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

BRAT

Easily install a beta version of a plugin for testing.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Local REST API with MCP

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

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.