跪拜 Guibai
← All articles
Backend

WeSight's Obsidian Publishing Assistant Now Pushes Notes to Nine Platforms, Makes Image-Text Cards, and Syncs the Vault Over GitHub

By 苍何 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

Obsidian users can now treat a Markdown vault as a small CMS: one note becomes platform-formatted posts, image cards, a public share page, and a Feishu document, while Git keeps multiple machines in sync. The context-preserving model switch removes the most annoying interruption in AI-assisted writing.

Summary

An Obsidian plugin called WeSight has passed 32k downloads and expanded from a writing assistant into a full publishing pipeline. A new Publishing Assistant sends notes from the vault through a browser extension and then to short-post and long-article destinations: Xiaohongshu, Jike, Zhihu, CSDN, Juejin, Bilibili, Toutiao, Weibo, and X. For platforms that do not take raw long articles, WeSight converts a note into image-text cards, generates copy by platform style, recommends image treatments, and pushes the finished cards to drafts or straight to the platform.

On the storage side, the upgrade adds GitHub sync for the vault: automatic pull and push with a configurable interval, exclusion paths for files that should stay local, sync history, and a warning when uncommitted changes could be overwritten. Feishu documents and public WeSight Cloud pages work as one-click share targets. The AI layer now supports Claude Code, Codex, and OpenCode, accepts custom model services, and preserves conversation context across model switches, so an exhausted quota does not force a rewrite of the brief.

Takeaways
— WeSight passed 32k downloads after adding a publishing assistant and GitHub sync.
— Short posts and long articles can be synced to Xiaohongshu, Jike, Zhihu, CSDN, Juejin, Bilibili, Toutiao, Weibo, and X.
— Setup is a ZIP package loaded as an unpacked browser extension in Developer mode; each platform's login state shows inside the extension.
— For Xiaohongshu, Weibo, Jike, and X, a long article can be converted into image-text cards with per-platform copy, suggested image styles, and saved templates.
— Non-members can sync to only one platform; multi-platform distribution requires the paid Creator membership.
— WeChat Official Account publishing includes AI-generated titles, summaries, and images, and post metrics appear after a publish link is added.
— Sharing options include public WeSight Cloud pages with comments and Feishu documents uploaded through the Feishu CLI, with later edits syncing to the same document.
— GitHub sync pulls and pushes the vault on a configurable interval, skips excluded paths, shows sync history, and warns about uncommitted local changes before a pull.
— Claude Code, Codex, and OpenCode are supported as AI engines, with custom model services such as TokenDance, DeepSeek, Kimi, Qwen, and GLM also available.
— Switching models during a writing session preserves the full conversation context, so a new model can continue when a quota runs out.
Conclusions

Publishing platforms have drifted so far apart in formatting that one Markdown note has to be re-expressed as long copy, short copy, and image cards before distribution; WeSight treats that adaptation as the core product, not a side task.

Keeping conversation context alive across model switches is more useful than supporting the newest model, because quota exhaustion is the failure mode that actually interrupts a writing session.

Syncing a vault through Git is a deliberate rejection of iCloud and OneDrive sync, and the exclusion paths plus uncommitted-change guard address the specific ways cloud sync loses work on multi-device setups.

Concepts & terms
图文 (image-text post)
A social media format that turns a long article into a sequence of styled images with short captions. It is common on Xiaohongshu, Weibo, and X, and WeSight generates these cards from a Markdown note with platform-specific copy.
Obsidian vault
A local folder of Markdown files that Obsidian treats as a knowledge base. The entire vault can be bound to a GitHub repository and synced across machines.
WeSight Cloud
WeSight's public sharing layer that turns an Obsidian note into a web page with a comment feature, so a note can be shared without going through a document service such as Feishu.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗