Releases: marsggbo/markdown2anything
Releases · marsggbo/markdown2anything
Release list
v4.0.1 — 封面按规格独立默认背景 + 修复合成卡死
feat: 封面按规格独立默认背景 + 修复合成卡死 + 内置签售会预设图 (v4.0.1)
- fix: 封面合成一直卡在「正在合成封面」——postMessage 重复 type 键导致消息分发失效,改用独立 coverType 字段;合成改为进程内渲染并加 180s 看门狗兜底
- fix: findChromium 支持 macOS ~/Library/Caches/ms-playwright、chrome-headless-shell 布局与系统浏览器回退
- feat: 每个封面规格(小红书/公众号头图/公众号缩略图)独立默认背景,切换规格自动切换;老配置迁移时各规格分配不同默认
- feat: 内置「签售会横版/竖版」两张预设背景图
- feat(electron): 封面模块完整支持(preload 通道 + 主进程处理器)
- chore: .vscodeignore 排除 .mimosa,.gitignore 忽略 .mimosa/
v4.0.0
Markdown2Anything v4.0.0
🖥️ 新增 Electron 桌面版(macOS)——不装 VS Code 也能用,完整复刻插件界面:左侧内置 Markdown 编辑器(🌙 亮 / ☀️ 暗双配色)、实时预览、14 套主题、微信 / 知乎 / 小红书一键复制、小红书 Playwright 多图导出、本地文件打开保存。
下载Markdown2Anything-4.0.0-arm64.dmg(Apple Silicon)即可使用。
变更内容见 CHANGELOG.md
v3.5.7
Markdown2Anything v3.5.7
变更内容见 CHANGELOG.md
v3.4.7 — LLM 配置大升级:免费模型缓存 · 平台分组 · 保存全部历史配置
v3.4.7 更新内容
✨ 新增
- 免费模型列表缓存 7 天:OpenRouter 免费模型列表拉取一次后缓存 7 天,不再每次打开都重新请求;面板显示「缓存于 X 分钟/小时前」,点「↻ 刷新」强制重新拉取
- 配置三级分组展示:已保存的配置按「平台 > API Key > 模型」分组,同一把 key 的所有模型归一组、不同 key 分不同组,一眼看清共用关系
- 保存所有历史配置:每个配置独立唯一 ID,不再互相覆盖(之前同一预设/自定义互相顶掉,只能留两个)
🐛 修复
- Key 复用扩展为同平台:之前 Key 只按完全相同的接口地址复用,换模型/新建同平台配置后显示「无 API Key」;现在同一平台自动继承已有 Key,跨平台仍不复用
- 清除 Key 指向正确配置:清除当前编辑中(或使用中)配置的 Key,而非按预设名清除
- 切换配置时自动退出「修改」编辑态
🗓 3.4.0 → 3.4.6 也一并归档
- 3.4.6:测试连接 Key 复用补全(回退历史遗留 key)
- 3.4.5:测试按钮改用表单当前值;删除按钮二次确认;历史遗留配置可见可删
- 3.4.4:OpenRouter 免费模型一键挑选;接口报错可操作化(:free 结尾提示)
- 3.4.3:修复「没有注册配置」保存报错;同接口地址 Key 自动复用;配置卡片显示 Key 指纹
- 3.4.2:图标按钮悬浮提示;LLM 配置卡片 + 连接状态;下拉菜单防溢出
- 3.4.1:平台按钮图标换新;配色压暗;工具收纳「⋮ 更多」菜单
- 3.4.0:工具栏三区布局重构;小红书界面跟随主题色
🔐 安全说明:API Key 仅保存在 VS Code SecretStorage / 系统钥匙串中,不随扩展包分发,仓库与 vsix 中不含任何密钥明文。
v3.3.8 — 宽表格容器内横向滚动 + 表格显示模式切换 + 稳定性加固
本版亮点
🔧 宽表格不再撑爆预览/导出页面
- 每个
<table>自动包进overflow-x:auto滚动容器,正文 100 宽、表格 200 宽时表格在容器内横向滚动,无需再缩放页面看全表 - 微信/知乎/小红书/完整 HTML 导出同步生效
🔄 表格显示模式切换
- 预览工具栏新增
表格·滚动 / 表格·展开开关:默认横向滚动(不撑宽排版),可切到完整显示(宽表格自然展开,预览区横向滚动看全表) - 仅影响预览,不影响导出 HTML;文档含表格时按钮自动出现;模式用 webview state 记忆
🛡 稳定性加固
- 表格模式初始化
getState读取包 try/catch,环境异常不再阻断 webview 初始化 - 预览左上角显示运行版本徽标,便于排查旧版本/多版本并存问题
更新方式
- 在 VS Code 扩展面板搜索
Markdown2Anything点击更新,或从 Releases 下载markdown2anything-3.3.8.vsix手动安装后重载窗口
v3.3.5 — 小红书封面 + 自适应主题跟随
新增
- 小红书封面:🖼️ 封面入口,脚本固化1080×1440白描边直贴 + LLM去标题背景(prompt->/images/generations)
- 交互:270×360等比预览(所见即所得),标题可拖拽/滚轮(Ctrl)缩放/滑条,确认排版持久化
- 历史:globalStorage/cover 保留20张,上传即默认,点选/删除
- 标题完整显示:去掉3行截断,超长标题自动换行
优化
- 自适应跟随主题:adaptive新增☑跟随预览主题色,基于14套主题生成--xhs-accent
修复
- 预览/最终截断不一致,触控板滚轮误触,node_modules漏依赖,webview await解析失败
v3.1.0 — 侧边栏三段式重设计 + LLM 多配置管理
侧边栏面板重设计
- 小红书 / Twitter 面板三段式布局:拆分为「导出」「文案」「账号 & 发布」三个模块,深浅背景分层,区分度更高
- 折叠式次级操作:参数设置、预览图、更多操作、手动 Cookie 均可折叠,减少滚动
- 状态归位:登录/过期提示放入「账号 & 发布」,AI 生成进度放入「文案」
LLM 配置
- 多配置卡片式管理:每套配置卡片展示(配置名 + 模型 + 域名 + Key 状态),支持一键「切换使用」「编辑 / 重命名」「删除」
- 重命名支持:同一平台多套配置可各起一名,互不覆盖
- 快速预设切换即时填充:切换预设后接口地址、模型名自动填入(优先回填上次配置,否则用推荐默认值)
修复
- 修复 webview 模板字符串正则转义塌缩导致整个社交 / LLM 脚本块解析失败(表现为切换预设后地址、模型名不更新)
- 修复 VSIX 缺失
node_modules依赖导致运行时cannot find module pngjs
安装:VS Code 插件市场搜索 Markdown2Anything,或下载下方 .vsix 手动安装。
v3.0.5 — README 重写
文档更新:重写 README(更有吸引力的产品介绍),迁移版本日志到独立的 CHANGELOG.md。功能与 v3.0.4 完全一致。
v3.0.4 — LLM多配置 · 小红书UI重设计 · 参数记忆
✨ 新增
- 🏦 LLM 多配置管理:支持同时保存多套 LLM 配置(平台 + 模型 + Key),一键切换,API Key 加密存储,无需重复输入
- 🌐 硅基流动预设:LLM 快捷预设新增硅基流动(SiliconFlow),切换预设自动填充接口地址和模型名
- 🎛️ 小红书双模式参数独立控制:默认截图模式提供「字体缩放(%)」,自适应模式提供「正文字号(px)」,两种模式参数互不干扰
- ★ 参数记忆:「设为默认」将当前参数保存为该模式专属默认;「↺ 出厂值」还原系统初始参数
- 📐 面板 UI 重设计:小红书 / Twitter 面板各模块(导出模式 / 账号 / AI 生成)用彩色边框卡片区分;参数区、预览图区均可折叠,减少滚动距离
🐛 修复
- 小红书 AI 文案解析兼容性提升:兼容模型返回数组格式 JSON、字符串内含换行的 JSON;报错时展示完整原始返回
- 修复一键导出时重复生成两份同内容图片(
xhs_NN.png+xiaohongshu-NN.png) - 修复 LLM 预设切换后接口地址不自动填充的问题
- 修复社交平台按钮点击后图标颜色变蓝的问题
安装
直接在 VS Code 插件市场搜索 Markdown2Anything 更新,或下载本页附件 .vsix 手动安装:
code --install-extension markdown2anything-3.0.4.vsix
v3.0.3 - 小红书双模式图片导出
新增
- 小红书支持默认 HTML 页面截图
- 新增 1080 x 1440 的 3:4 手机自适应截图
- 自适应模式放大标题、正文、代码、公式、表格和图片间距
- 导出模式自动保存,一键导出和发布配图保持一致
基线
基于 v3.0.2,完整保留 PPT、Word、双向滚动、LLM 配置和平台下拉菜单。