FengXuan86 downloadsPublish the current note to Mails Blog using an Obsidian plugin token.
Publish notes from Obsidian to Mails Blog. This plugin is for people who already use Mails Blog and want to draft, publish, sync, and upload images without leaving Obsidian.
Obsidian Plugin TokenBlog API Base URLIf the plugin is available in the Obsidian Community Plugins directory:
Settings -> Community plugins -> Browse.Mails Blog Publisher.For a manual install or an unreleased build:
manifest.jsonmain.jsstyles.css<your-vault>/.obsidian/plugins/mails-blog-publisher/Mails Blog Publisher in Obsidian community plugins.If you build from source, run npm run release:package to create a ready-to-copy release/mails-blog-publisher/ folder.
From the plugin repo:
npm run release:new -- 1.0.15
From the workspace root:
npm run release:obsidian-plugin -- 1.0.15
What the release command does:
package.json and package-lock.jsonmanifest.json and versions.jsonrelease/mails-blog-publisher/Release <version> git commit.github/workflows/release.yml can publish the GitHub ReleaseUseful options:
--minor or --major to auto-bump instead of passing an explicit version--min-app-version 1.8.0 to update the required Obsidian version for this release--skip-push to prepare the commit and tag locally without pushing--dry-run to preview every step without changing files or git stateAfter the GitHub Actions release workflow finishes and the new GitHub Release is visible:
https://community.obsidian.md/account/plugins.Mails Blog Publisher plugin entry.Add new version to submit the just-published release version for review.Notes:
Settings -> Obsidian Plugin.Mails Blog Publisher.Blog API Base URLObsidian Plugin TokenTest Connection.If the token stops working later, generate a new one in iOS and paste it again.
titlecategorytagscard_imageMails Blog: Save Current Note as Draft to create or update the remote draft.Mails Blog: Publish Current Note to publish it.The plugin writes the blog link and sync metadata back into frontmatter automatically.
Sync Current Note From Blog if the remote post changed elsewhere.Upload Image to choose a local image file and insert uploaded image Markdown into the current note.Upload Unsynced Images in Current Note to batch-upload local images already referenced in the current note and replace them with blog-hosted Markdown.Show Current Note Version History to inspect saved draft and published snapshots for the linked post.Mails Blog: Sync Current Note From BlogMails Blog: Unlink Current Note from Blog PostMails Blog: Upload Imagejpg, jpeg, png, webp, or gif image file to uploadMails Blog: Upload Unsynced Images in Current NoteMails Blog: Show Current Note Version HistoryPublish Current Note always saves a draft first.Sync Current Note From Blog stops when both the local note and the remote post changed.jpg, jpeg, png, webp, and gif.Blog API Base URL.Sync Current Note From Blog.For implementation and maintenance details, see AI_HANDOFF.md.