obsidian-wechat-converter  by DavidLam-oss

Obsidian plugin for multi-platform content publishing

Created 7 months ago
260 stars

Top 97.5% on SourcePulse

GitHubView on GitHub
Project Summary

This Obsidian plugin bridges the gap between Markdown notes and polished content for platforms like WeChat Official Accounts, Feishu Docs, and others (Zhihu, Xiaohongshu). It automates complex formatting, image embedding, and multi-platform publishing, streamlining content creation workflows for technical writers and creators.

How It Works

A refactored solution, it converts Markdown to WeChat-compatible HTML and Feishu Docs via APIs, and other platforms via a companion browser extension. Key features include real-time WYSIWYG preview, SVG-rendered LaTeX, PNG-exported Mermaid, local image/GIF support, and an optional AI layout orchestration layer.

Quick Start & Requirements

Install via the Obsidian Community Plugin market. Publishing to WeChat/Feishu requires API credentials. Distribution to other platforms needs the "Obsidian Publish Assistant" browser plugin and active browser logins. Optional AI features require configuring a compatible AI provider.

Highlighted Details

  • Multi-Platform Publishing: Distribute to WeChat drafts, Feishu Docs, and other platforms (Zhihu, Juejin, CSDN, Xiaohongshu) via a companion browser extension.
  • Advanced Content Rendering: Full LaTeX support (vector SVG), Mermaid diagrams (PNG export), enhanced local image/GIF handling, and image swipe functionality.
  • WeChat Sync: Features high-speed concurrent image uploads, intelligent retries, multi-account management, and optional post-sync cleanup.
  • Real-time Preview: Millisecond-level WYSIWYG preview with iPhone X simulation mode and bidirectional scrolling.
  • AI Orchestration (Experimental): AI-driven layout generation using compatible APIs (OpenAI, Gemini, Anthropic) with pre-defined style families.

Maintenance & Community

Maintained by DavidLam (林小卫很行). Contributions via GitHub Issues and Pull Requests are welcomed.

Licensing & Compatibility

Released under the permissive MIT License, allowing commercial use and integration into closed-source projects.

Limitations & Caveats

Publishing to platforms beyond WeChat/Feishu requires the external "Obsidian Publish Assistant" browser plugin. AI Orchestration is experimental. WeChat API usage may necessitate IP whitelist management, addressed by plugin proxies. Some advanced features may be tied to the companion browser plugin, potentially involving separate licensing. Image sizes are recommended under 10MB.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.