Skip to content
ncepuee edited this page Aug 31, 2026 · 2 revisions

CSDN Draft Publisher Wiki

An Obsidian plugin that syncs Markdown notes to CSDN blog drafts — from your vault, without ever touching the publish button.

This wiki explains how to install, configure, and use the plugin day to day. For the project story and privacy disclosures, see the README.

Pages

Page Contents
Installation Install the plugin, set up the Python bridge, first login
Usage Frontmatter reference, commands, draft manager, multi-account
Bridge-Service How the local bridge works, ports, privacy notes
Troubleshooting Common errors and how to fix them
FAQ Quick answers
中文使用指南 中文快速上手指南

Requirements at a glance

  • Obsidian desktop (Windows / macOS / Linux) — mobile is not supported
  • Python 3.11+ with playwright and its bundled Chromium
  • A CSDN account (you log in once, in a real browser window)

The 60-second version

  1. Install the plugin and enable it.
  2. Install the bridge: pip install playwright && python -m playwright install chromium.
  3. In plugin settings, set Python command to a Python that has Playwright.
  4. Toggle Enable bridge service.
  5. Run Sync current note to CSDN draft from the command palette and log in to CSDN once in the browser window that opens.

Detailed steps: Installation.

Clone this wiki locally