微信公众号 Markdown 排版工具

将标准 Markdown 转换为适配微信公众号的富文本 HTML

17+
精美主题
100%
样式还原
0
费用成本

核心功能特性

完整 Markdown 支持

支持标题、列表、代码块、表格、图片等所有标准 Markdown 语法

17+ 精美主题

提供橙心、极客黑、科技蓝等多种主题,满足不同风格需求

代码语法高亮

自动识别编程语言,提供专业的代码高亮效果

智能脚注引用

自动将外部链接转换为文末脚注,符合微信阅读习惯

样式内联处理

CSS 样式自动内联,确保微信编辑器粘贴后样式不丢失

快速便捷

API 调用简单,支持实时预览,一键复制到微信

翔宇工作流 - 专注AI与自动化的实践与分享

访问 YouTube 频道

在线体验

编辑 Markdown,实时预览效果,一键复制到微信公众号

Markdown 编辑器
配置

默认: xiangyugongzuoliu

HTML 预览

编辑 Markdown 后点击"格式化"查看效果

就绪

使用教程

API 调用示例

cURL
# 使用默认 Token(xiangyugongzuoliu)
curl -X POST http://localhost:8081/api/wechat-format \
  -H "Authorization: Bearer xiangyugongzuoliu" \
  -H "Content-Type: application/json" \
  -d '{
    "markdown": "# 你好,微信\n\n这是一段测试文本",
    "theme": "jikehei",
    "font": "cx"
  }'
JavaScript
// 使用默认 Token(xiangyugongzuoliu)
const response = await fetch('http://localhost:8081/api/wechat-format', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer xiangyugongzuoliu',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    markdown: '# 你好,微信',
    theme: 'kejilan',
    font: 'cx'
  })
});

const result = await response.json();
console.log(result.data);
Python
import requests

# 使用默认 Token(xiangyugongzuoliu)
response = requests.post(
    'http://localhost:8081/api/wechat-format',
    headers={
        'Authorization': 'Bearer xiangyugongzuoliu',
        'Content-Type': 'application/json'
    },
    json={
        'markdown': '# 标题\n\n正文内容',
        'theme': 'chengxin',
        'font': 'cx'
    }
)

result = response.json()
print(result['data'])

API 文档

端点

POST /api/wechat-format

认证

在请求 Header 中携带 API Token:

Authorization: Bearer YOUR_API_TOKEN

Token 配置:
• 默认 Token:xiangyugongzuoliu
• 可通过环境变量 API_TOKEN 自定义

请求参数

参数 类型 必填 说明
markdown string Markdown 文本内容
theme string 主题样式(默认:wechat)
font string 字体设置(cx 或 no-cx)

响应格式

成功响应:

{
  "success": true,
  "data": "<section>...</section>"
}

错误响应:

{
  "success": false,
  "error": "错误信息描述"
}