achang83 downloadsFormat Markdown notes into WeChat article style. Supports multiple themes, heading styles, code block decorations, and live preview. Copy and paste directly into the WeChat editor to publish.
English · 中文(见下方)
WeChat Format turns your Markdown notes into beautifully formatted WeChat Official Account articles. Format once, copy the HTML, and paste it straight into the WeChat editor to publish — no manual styling needed.
Install: search "WeChat Format" in the community plugin marketplace, or copy the release files into .obsidian/plugins/wechat-format/. Requires Obsidian 0.15.0+.
简明中文介绍如下:
一键将 Obsidian Markdown 排版为微信公众号文章格式。复制即用,粘帖到公众号编辑器即可发布。
Ctrl+P(Mac: Cmd+P)打开命令面板| 命令 | 说明 |
|---|---|
| 复制排版到剪贴板 | 排版后直接复制 HTML,粘贴到公众号编辑器 |
| 打开公众号排版预览 | 在右侧打开实时预览面板 |
| 导出为公众号 HTML 文件 | 保存为 .html 文件,可下载或分享 |
| 发送到公众号草稿箱 | 直接创建公众号草稿,无需手动粘贴 |
# 一级标题(带左边框装饰)
## 二级标题(带左边框装饰)
### 三级标题(带底部分隔线)
> 引用内容会自动变成卡片式引用样式
- 无序列表使用实心圆点标记
1. 有序列表使用数字标记
`行内代码` 会有背景色高亮
```代码块
会使用等宽字体和深色背景
| 表头1 | 表头2 |
|---|---|
| 内容 | 内容 |
--- 生成装饰性分割线
### 粘贴到公众号编辑器
复制排版后的 HTML 后,在公众号编辑器中:
1. 点击编辑器工具栏的 **「HTML」** 或 **「源代码」** 按钮
2. 粘贴内容
3. 保存即可看到排版效果
> 如果编辑器没有 HTML 切换按钮,直接粘贴到正文区域也会保留大部分样式。
## 🎨 主题一览
| 主题 | 适用场景 | 配色特点 |
|------|---------|---------|
| 📰 经典商务 | 企业公众号、正式内容 | 红黑稳重 |
| 🌿 清新现代 | 科技、生活方式 | 蓝绿清爽 |
| ⚪ 极简留白 | 深度阅读、文学 | 灰色调留白 |
| ☕ 温暖文艺 | 情感、生活、故事 | 暖橙棕调 |
| 💻 极客科技 | 技术教程、编程 | 深色代码块 |
| 🏔️ Nord 北欧 | 通用 | 柔和舒适 |
## ⚙️ 设置项
- **排版主题** — 切换整体视觉风格
- **正文字号** — 14px ~ 18px
- **行高** — 1.5 ~ 2.0
- **图片宽度** — 80% / 90% / 100%
- **首行缩进** — 开启/关闭,缩进大小 1~4em
- **底部关注区** — 开启/关闭 + 自定义文案
- **自定义 CSS** — 高级用户可完全自定义样式
## 📦 安装
### 方法一:通过 Obsidian 社区插件市场(待上架)
1. 打开 Obsidian → 设置 → 第三方插件 → 社区插件市场
2. 搜索 "WeChat Format"
3. 点击安装并启用
### 方法二:手动安装
1. 下载本插件的最新 Release
2. 解压到 `.obsidian/plugins/obsidian-wechat-format/`
3. 在 Obsidian 设置中启用插件
### 方法三:BRAT 安装
1. 安装 BRAT 插件
2. 添加本仓库地址
## 🏗️ 技术架构
obsidian-wechat-format/ ├── manifest.json # 插件元数据 ├── main.ts # 核心 TS 源码(编译后为 main.js) ├── styles.css # 预览面板样式 ├── package.json # 构建配置 ├── CHANGELOG.md # 更新日志 ├── README.md # 快速入门 └── GUIDE.md # 详细使用指南
### 核心流程
Markdown → Obsidian MarkdownRenderer → HTML → 内联样式后处理 → 公众号兼容 HTML
## 🔧 开发构建
```bash
# 安装依赖
npm install
# 编译
npm run build
# 开发模式(监视文件变化)
npm run dev
如需更详细的说明(API 配置、封面设置、常见问题等),请参阅 GUIDE.md。
MIT
Made with ❤️ for Obsidian & WeChat Official Account creators