1. 微信公众号系列插件
AI Conductor工具箱
  • 通用自媒体工具
    • 视频文件转音频
      POST
    • 音/视频转写文字
      POST
    • 音/视频转写文字_v2
      POST
    • 作品分享链接解析
      POST
    • 获取视频下载链接
      POST
    • 获取音视频时长
      POST
    • 图片永久云储存
      POST
    • 通用RSS解析器
      POST
  • 抖音系列插件
    • 获取作品详情
      POST
    • 获取作品评论
      POST
    • 获取用户视频_同步
      POST
    • 获取用户视频_异步_提交
      POST
    • 获取用户视频_异步_查询
      POST
    • 获取用户详情
      POST
    • 抖音用户搜索
      POST
    • 抖音视频搜索
      POST
    • 抖音视频搜索_高速
      POST
    • 作品链接转文字_v1
      POST
    • 作品链接转文字_v2
      POST
  • Markdown转换器
    • Markdown转PNG
    • Markdown转PDF
    • Markdown转HTML
    • Markdown转XLSX
    • Markdown转Docx
    • 文档转Markdown
    • Markdown转XHS
    • Markdown转Mindmap
    • URL转Markdown
  • 网页工具
    • 网页截图工具
    • 网页发布工具
  • 小红书系列插件
    • 获取笔记详情_v2
    • 获取笔记详情_v3
    • 笔记搜索(翻页)_v2
    • 获取用户详情_v2
    • 获取用户笔记(翻页)_v2
  • 微信公众号系列插件
    • 获取历史文章
      POST
    • 获取历史文章(指定账号范围)
      POST
    • 获取文章数据
      POST
    • 获取授权密钥
      POST
    • 文章存为草稿
      POST
    • 上传图片素材
      POST
    • 发布文章草稿
      POST
    • MD 转 WXHTML
      POST
  • 图像处理
    • 智能美颜
    • 智能换脸
    • 智能变美
    • 等比缩小
  • 通用工具
    • 网络信息搜索
  • 扣子工作流
    • 获取公众号历史文章
  • 用户管理
    • 查询账户余额
  • 图片生成工具
    • Seedream模型
  1. 微信公众号系列插件

MD 转 WXHTML

POST
/api/md_to_wxhtml

接口信息#

URL: http://plugin.aiconductor.fun/api/md_to_wxhtml
方法: POST / GET
Content-Type: application/json

功能说明#

将Markdown文本转换为微信公众号HTML格式,支持多种主题和自定义排版参数,按次计费(0.01元/次)。

请求参数#

参数名类型必填默认值说明
api_keystring是-计费系统API密钥
md_textstring是-Markdown文本内容
themestring否-主题名称:GitHub / Notion / 极简风 / 书籍印刷 / 微信绿 / 暗夜模式 / 商务蓝 / 活力橙粉
primary_colorstring否"#fa8c16"主色调(列表标记、链接、引用边框)
accent_colorstring否"#f05209"强调色(内联代码文字)
title_colorstring否"#1a1a1a"标题色
text_colorstring否"#333333"正文色
font_sizeinteger否16正文字号
line_heightfloat否1.75行高
font_familystring否-字体:思源黑体 / 宋体 / 衬线字体 / 等宽字体
title_alignstring否"居左"标题对齐方式:居左 / 居中
generate_copy_urlboolean否false是否生成一键复制页面URL
titlestring否-文章标题,仅在generate_copy_url=true时有效。开启后复制页面顶部显示标题独立容器,支持分别复制标题和正文

响应参数#

参数名类型说明
successboolean是否成功
messagestring响应消息
html_codestring微信公众号HTML代码(generate_copy_url=false时返回)
copy_urlstring一键复制页面URL(generate_copy_url=true时返回)
billingobject计费信息
billing.service_feefloat服务费
billing.base_feefloat基础费用
billing.discount_appliedboolean是否应用折扣
billing.balance_beforefloat扣费前余额
billing.balance_afterfloat扣费后余额
billing.currencystring货币类型(CNY)
billing.transaction_idstring交易ID

注意事项#

1.
md_text为必填参数
2.
开启theme后会覆盖所有排版参数
3.
generate_copy_url=true时返回copy_url,否则返回html_code
4.
title参数仅在generate_copy_url=true时生效,其他情况下会被忽略
5.
传入title后,复制页面顶部会显示标题独立容器,右下角提供「复制标题」和「复制正文」两个按钮;不传title时仅显示「复制正文」按钮

请求参数

Header 参数

Body 参数application/json必填

示例
{
    "api_key": "",
    "md_text": "# 微信公众号排版引擎 v2.0\n\n这是一份针对**微信后台渲染逻辑**深度优化的 Markdown 样例文档。它解决了原生 HTML 在公众号中常见的“样式丢失”和“列表空行”等顽疾。\n\n## 一、 核心排版特性\n\n*   **Flex 列表方案**:彻底告别原生 `li` 标签在微信编辑器中产生的莫名空行。\n*   **Section 容器化**:所有块级元素均使用 `section` 封装,确保在 X5 内核下的稳定性。\n*   **两端对齐**:正文默认开启 `justify` 对齐,提升长文本阅读精致感。\n\n## 二、 多媒体与代码\n\n### 1. 图片展示\n以下是您提供的 mmbiz 图片测试,已自动注入 `display: block` 以消除底部间隙:\n\n![示例图片](http://mmbiz.qpic.cn/sz_mmbiz_png/TzbulyVU9iaJBo5yI4GIbT5ziaL9bdB5pe6s13PPMpn9DtxYCSQPdk1LE1icc87zXwAiabnskhDleAdd0ibAPCiabgHGWmIA3icBKnZEXiayf1duoU0/0?from=appmsg)\n\n### 2. 代码高亮\n代码块支持横向滚动,背景采用深色模式:\n\n```python\n@handler_wrapper\ndef wechat_style_convert(text):\n    # 转换逻辑:Markdown -> BeautifulSoup -> WeChat Inline CSS\n    result = process_flex_lists(text)\n    return result\n```\n\n## 三、 数据表格与引用\n\n> **排版规范说明**:引用块采用了淡灰色背景与主题色左边框,能够很好地在手机端起到视觉隔离作用。\n\n表格已外包 `overflow-x: auto` 容器,确保在窄屏手机上可以横向滑动而不撑破布局:\n\n| 组件名称 | 处理方案 | 兼容性等级 |\n| :--- | :--- | :--- |\n| 列表 (List) | Flexbox | 极高 (推荐) |\n| 表格 (Table) | Wrapper Section | 高 |\n| 代码 (Code) | Pre + Overflow | 中 |\n\n---\n\n**提示**:您可以点击下方的[转换链接](https://github.com)查看源码,或者直接将输出的 HTML 粘贴至公众号后台。使用 `inline code` 标记关键词,确保重点突出。"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://plugin.aiconductor.fun/api/md_to_wxhtml' \
--header 'Content-Type: application/json' \
--data-raw '{
    "api_key": "",
    "md_text": "# 微信公众号排版引擎 v2.0\n\n这是一份针对**微信后台渲染逻辑**深度优化的 Markdown 样例文档。它解决了原生 HTML 在公众号中常见的“样式丢失”和“列表空行”等顽疾。\n\n## 一、 核心排版特性\n\n*   **Flex 列表方案**:彻底告别原生 `li` 标签在微信编辑器中产生的莫名空行。\n*   **Section 容器化**:所有块级元素均使用 `section` 封装,确保在 X5 内核下的稳定性。\n*   **两端对齐**:正文默认开启 `justify` 对齐,提升长文本阅读精致感。\n\n## 二、 多媒体与代码\n\n### 1. 图片展示\n以下是您提供的 mmbiz 图片测试,已自动注入 `display: block` 以消除底部间隙:\n\n![示例图片](http://mmbiz.qpic.cn/sz_mmbiz_png/TzbulyVU9iaJBo5yI4GIbT5ziaL9bdB5pe6s13PPMpn9DtxYCSQPdk1LE1icc87zXwAiabnskhDleAdd0ibAPCiabgHGWmIA3icBKnZEXiayf1duoU0/0?from=appmsg)\n\n### 2. 代码高亮\n代码块支持横向滚动,背景采用深色模式:\n\n```python\n@handler_wrapper\ndef wechat_style_convert(text):\n    # 转换逻辑:Markdown -> BeautifulSoup -> WeChat Inline CSS\n    result = process_flex_lists(text)\n    return result\n```\n\n## 三、 数据表格与引用\n\n> **排版规范说明**:引用块采用了淡灰色背景与主题色左边框,能够很好地在手机端起到视觉隔离作用。\n\n表格已外包 `overflow-x: auto` 容器,确保在窄屏手机上可以横向滑动而不撑破布局:\n\n| 组件名称 | 处理方案 | 兼容性等级 |\n| :--- | :--- | :--- |\n| 列表 (List) | Flexbox | 极高 (推荐) |\n| 表格 (Table) | Wrapper Section | 高 |\n| 代码 (Code) | Pre + Overflow | 中 |\n\n---\n\n**提示**:您可以点击下方的[转换链接](https://github.com)查看源码,或者直接将输出的 HTML 粘贴至公众号后台。使用 `inline code` 标记关键词,确保重点突出。"
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "success": true,
    "message": "转换成功",
    "html_code": "<section style=\"max-width: 100%; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Arial, sans-serif; font-size: 16px; line-height: 1.75; color: #333333; letter-spacing: 0.5px; text-align: justify; overflow-wrap: break-word\"><h1 style=\"font-weight: bold; color: #1a1a1a; margin-top: 30px; margin-bottom: 16px; line-height: 1.4; font-size: 22px; text-align: left\"><strong style=\"display: block; text-align: left; color: #1a1a1a; font-weight: bold;\">微信公众号排版引擎 v2.0</strong></h1>\n<p style=\"margin: 0 0 16px 0; text-align: justify; line-height: 1.75; color: #333333\">这是一份针对<strong style=\"color: #fa8c16; font-weight: bold;\">微信后台渲染逻辑</strong>深度优化的 Markdown 样例文档。它解决了原生 HTML 在公众号中常见的“样式丢失”和“列表空行”等顽疾。</p>\n<h2 style=\"font-weight: bold; color: #1a1a1a; margin-top: 30px; margin-bottom: 16px; line-height: 1.4; font-size: 20px; text-align: left\"><strong style=\"display: block; text-align: left; color: #1a1a1a; font-weight: bold;\">一、 核心排版特性</strong></h2>\n<section style=\"margin-bottom: 16px;\"><section style=\"display: flex; align-items: baseline; margin-bottom: 8px;\"><span style=\"margin-right: 8px; color: #fa8c16; font-weight: bold; font-size: 16px; line-height: 1.75; flex-shrink: 0\">•</span><span style=\"flex: 1; text-align: justify; color: #333333;\"><strong style=\"color: #fa8c16; font-weight: bold;\">Flex 列表方案</strong>:彻底告别原生 <span style=\"background-color: #f6f7f8; color: #f05209; padding: 2px 5px; border-radius: 3px; font-family: monospace; font-size: 14px; margin: 0 2px\">li</span> 标签在微信编辑器中产生的莫名空行。</span></section><section style=\"display: flex; align-items: baseline; margin-bottom: 8px;\"><span style=\"margin-right: 8px; color: #fa8c16; font-weight: bold; font-size: 16px; line-height: 1.75; flex-shrink: 0\">•</span><span style=\"flex: 1; text-align: justify; color: #333333;\"><strong style=\"color: #fa8c16; font-weight: bold;\">Section 容器化</strong>:所有块级元素均使用 <span style=\"background-color: #f6f7f8; color: #f05209; padding: 2px 5px; border-radius: 3px; font-family: monospace; font-size: 14px; margin: 0 2px\">section</span> 封装,确保在 X5 内核下的稳定性。</span></section><section style=\"display: flex; align-items: baseline; margin-bottom: 8px;\"><span style=\"margin-right: 8px; color: #fa8c16; font-weight: bold; font-size: 16px; line-height: 1.75; flex-shrink: 0\">•</span><span style=\"flex: 1; text-align: justify; color: #333333;\"><strong style=\"color: #fa8c16; font-weight: bold;\">两端对齐</strong>:正文默认开启 <span style=\"background-color: #f6f7f8; color: #f05209; padding: 2px 5px; border-radius: 3px; font-family: monospace; font-size: 14px; margin: 0 2px\">justify</span> 对齐,提升长文本阅读精致感。</span></section></section>\n<h2 style=\"font-weight: bold; color: #1a1a1a; margin-top: 30px; margin-bottom: 16px; line-height: 1.4; font-size: 20px; text-align: left\"><strong style=\"display: block; text-align: left; color: #1a1a1a; font-weight: bold;\">二、 多媒体与代码</strong></h2>\n<h3 style=\"font-weight: bold; color: #1a1a1a; margin-top: 30px; margin-bottom: 16px; line-height: 1.4; font-size: 18px; text-align: left\"><strong style=\"display: block; text-align: left; color: #1a1a1a; font-weight: bold;\">1. 图片展示</strong></h3>\n<p style=\"margin: 0 0 16px 0; text-align: justify; line-height: 1.75; color: #333333\">以下是您提供的 mmbiz 图片测试,已自动注入 <span style=\"background-color: #f6f7f8; color: #f05209; padding: 2px 5px; border-radius: 3px; font-family: monospace; font-size: 14px; margin: 0 2px\">display: block</span> 以消除底部间隙:</p>\n<p style=\"margin: 0 0 16px 0; text-align: center;\"><img alt=\"示例图片\" src=\"http://mmbiz.qpic.cn/sz_mmbiz_png/TzbulyVU9iaJBo5yI4GIbT5ziaL9bdB5pe6s13PPMpn9DtxYCSQPdk1LE1icc87zXwAiabnskhDleAdd0ibAPCiabgHGWmIA3icBKnZEXiayf1duoU0/0?from=appmsg\" style=\"display: block; max-width: 100% !important; height: auto !important; margin: 0 auto; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.06)\"/></p>\n<h3 style=\"font-weight: bold; color: #1a1a1a; margin-top: 30px; margin-bottom: 16px; line-height: 1.4; font-size: 18px; text-align: left\"><strong style=\"display: block; text-align: left; color: #1a1a1a; font-weight: bold;\">2. 代码高亮</strong></h3>\n<p style=\"margin: 0 0 16px 0; text-align: justify; line-height: 1.75; color: #333333\">代码块支持横向滚动,背景采用深色模式:</p>\n<section style=\"margin-bottom: 16px; padding: 16px; background-color: #282c34; border-radius: 6px; overflow-x: auto; -webkit-overflow-scrolling: touch\"><code class=\"language-python\" style=\"font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; color: #abb2bf; white-space: pre\">@handler_wrapper\ndef wechat_style_convert(text):\n    # 转换逻辑:Markdown -&gt; BeautifulSoup -&gt; WeChat Inline CSS\n    result = process_flex_lists(text)\n    return result\n</code></section>\n<h2 style=\"font-weight: bold; color: #1a1a1a; margin-top: 30px; margin-bottom: 16px; line-height: 1.4; font-size: 20px; text-align: left\"><strong style=\"display: block; text-align: left; color: #1a1a1a; font-weight: bold;\">三、 数据表格与引用</strong></h2>\n<section style=\"margin-bottom: 24px; padding: 15px 15px 15px 18px; border-left: 5px solid #fa8c16; color: #555555; font-size: 15px; line-height: 1.7; background: #f7f7f7; border-radius: 4px\">\n<p style=\"margin: 0;\"><strong style=\"color: #fa8c16; font-weight: bold;\">排版规范说明</strong>:引用块采用了淡灰色背景与主题色左边框,能够很好地在手机端起到视觉隔离作用。</p>\n</section>\n<p style=\"margin: 0 0 16px 0; text-align: justify; line-height: 1.75; color: #333333\">表格已外包 <span style=\"background-color: #f6f7f8; color: #f05209; padding: 2px 5px; border-radius: 3px; font-family: monospace; font-size: 14px; margin: 0 2px\">overflow-x: auto</span> 容器,确保在窄屏手机上可以横向滑动而不撑破布局:</p>\n<section style=\"width: 100%; overflow-x: auto; margin-bottom: 16px;\"><table border=\"0\" style=\"border-collapse: collapse; width: 100%; font-size: 14px; margin-bottom: 0;\">\n<thead>\n<tr>\n<th style=\"padding: 8px 12px; border: 1px solid #ddd; background-color: #f2f2f2; color: #1a1a1a; font-weight: bold;\">组件名称</th>\n<th style=\"padding: 8px 12px; border: 1px solid #ddd; background-color: #f2f2f2; color: #1a1a1a; font-weight: bold;\">处理方案</th>\n<th style=\"padding: 8px 12px; border: 1px solid #ddd; background-color: #f2f2f2; color: #1a1a1a; font-weight: bold;\">兼容性等级</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">列表 (List)</td>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">Flexbox</td>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">极高 (推荐)</td>\n</tr>\n<tr>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">表格 (Table)</td>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">Wrapper Section</td>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">高</td>\n</tr>\n<tr>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">代码 (Code)</td>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">Pre + Overflow</td>\n<td style=\"padding: 8px 12px; border: 1px solid #ddd; color: #333333;\">中</td>\n</tr>\n</tbody>\n</table></section>\n<section style=\"border: none; border-top: 2px solid #fa8c16; margin: 24px 0;\"/>\n<p style=\"margin: 0 0 16px 0; text-align: justify; line-height: 1.75; color: #333333\"><strong style=\"color: #fa8c16; font-weight: bold;\">提示</strong>:您可以点击下方的<a href=\"https://github.com\" style=\"color: #fa8c16; text-decoration: none; border-bottom: 1px dashed #fa8c16;\">转换链接</a>查看源码,或者直接将输出的 HTML 粘贴至公众号后台。使用 <span style=\"background-color: #f6f7f8; color: #f05209; padding: 2px 5px; border-radius: 3px; font-family: monospace; font-size: 14px; margin: 0 2px\">inline code</span> 标记关键词,确保重点突出。</p></section>",
    "copy_url": "",
    "billing": {
        "service_fee": 0.01,
        "base_fee": 0.01,
        "discount_applied": false,
        "balance_before": 529.188,
        "balance_after": 529.178,
        "currency": "CNY",
        "transaction_id": 1438070
    }
}
修改于 2026-04-17 08:24:20
上一页
发布文章草稿
下一页
智能美颜
Built with