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

Hexo Publisher

zhenlohuangzhenlohuang328 downloads

Publish your notes to Hexo.

  • Overview
  • Scorecard
  • Updates3

An Obsidian plugin that lets you create Hexo drafts and publish notes directly to your Hexo blog.

中文文档

Features

  • Create Hexo Draft — Run the Create New Hexo Post command, enter a title, and a Markdown file with pre-filled frontmatter (title, date, tags, categories, publish: false) is generated and opened automatically.
  • Publish to Hexo — Notes with publish: true in frontmatter are synced to your Hexo site's _posts directory via the Publish Posts command or the ribbon icon.
  • Image Handling — Obsidian-style image embeds (![[image.png]]) are converted to standard Markdown (![image](/images/image.png)) and copied to Hexo's /images directory.
  • Annotation Conversion — Obsidian footnote-style annotations (^[comment]) are converted to HTML comments.

Installation

  1. Download main.js and manifest.json from the latest release.
  2. In your vault, create the folder .obsidian/plugins/hexo-publisher/.
  3. Place both files into that folder.
  4. Enable Hexo Publisher in Obsidian Settings > Community Plugins.

Configuration

Setting Description Default
Git Repo Absolute path to your local Hexo site repository —
Source Dir Hexo source directory name source
Default Draft Directory Directory for new drafts, relative to vault root (vault root)

Usage

Create a Draft

  1. Open the command palette and run Create New Hexo Post.
  2. Enter the post title and press Enter.
  3. A file named YYYY-MM-DD-slug.md is created in your draft directory and opened automatically.

Publish Notes

  1. Add publish: true to a note's frontmatter.
  2. Run the Publish Posts command or click the ribbon icon.
  3. The plugin writes converted Markdown and images to {gitRepo}/{sourceDir}/_posts/ and {gitRepo}/{sourceDir}/images/.

Requirements

  • Desktop version of Obsidian (not supported on mobile)
  • A local Hexo site git repository

License

MIT

HealthGood
ReviewNot scanned
About
Sync Obsidian notes and images to a Hexo blog, create drafts with prefilled frontmatter, and publish notes directly to your Hexo _posts directory. Convert Obsidian image embeds to standard Markdown and copy images to Hexo's images folder, and convert footnote-style annotations to HTML comments.
PublishingIntegrationsImages
Details
Current version
0.0.5
Last updated
2 years ago
Created
2 years ago
Updates
3 releases
Downloads
328
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
zhenlohuangzhenlohuang
www.yidoo.xyz
GitHubzhenlohuang
  1. Community
  2. Plugins
  3. Publishing
  4. Hexo Publisher

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.

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.

Maps

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