支持标题、列表、代码块、表格、图片等所有标准 Markdown 语法
提供橙心、极客黑、科技蓝等多种主题,满足不同风格需求
自动识别编程语言,提供专业的代码高亮效果
自动将外部链接转换为文末脚注,符合微信阅读习惯
CSS 样式自动内联,确保微信编辑器粘贴后样式不丢失
API 调用简单,支持实时预览,一键复制到微信
编辑 Markdown,实时预览效果,一键复制到微信公众号
默认: xiangyugongzuoliu
编辑 Markdown 后点击"格式化"查看效果
# 使用默认 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"
}'
// 使用默认 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);
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'])
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": "错误信息描述"
}