Skip to content

Releases: marsggbo/markdown2anything

v4.0.1 — 封面按规格独立默认背景 + 修复合成卡死

Choose a tag to compare

@marsggbo marsggbo released this 14 Sep 14:50

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

Choose a tag to compare

@github-actions github-actions released this 03 Sep 06:49

Markdown2Anything v4.0.0

🖥️ 新增 Electron 桌面版(macOS)——不装 VS Code 也能用,完整复刻插件界面:左侧内置 Markdown 编辑器(🌙 亮 / ☀️ 暗双配色)、实时预览、14 套主题、微信 / 知乎 / 小红书一键复制、小红书 Playwright 多图导出、本地文件打开保存。
下载 Markdown2Anything-4.0.0-arm64.dmg(Apple Silicon)即可使用。

变更内容见 CHANGELOG.md

v3.5.7

Choose a tag to compare

@marsggbo marsggbo released this 03 Sep 06:27

Markdown2Anything v3.5.7

变更内容见 CHANGELOG.md

v3.4.7 — LLM 配置大升级:免费模型缓存 · 平台分组 · 保存全部历史配置

Choose a tag to compare

@marsggbo marsggbo released this 01 Sep 09:20

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 — 宽表格容器内横向滚动 + 表格显示模式切换 + 稳定性加固

Choose a tag to compare

@marsggbo marsggbo released this 28 Aug 07:54

本版亮点

🔧 宽表格不再撑爆预览/导出页面

  • 每个 <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 — 小红书封面 + 自适应主题跟随

Choose a tag to compare

@marsggbo marsggbo released this 27 Aug 06:01

新增

  • 小红书封面:🖼️ 封面入口,脚本固化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 多配置管理

Choose a tag to compare

@marsggbo marsggbo released this 12 Aug 07:54

侧边栏面板重设计

  • 小红书 / Twitter 面板三段式布局:拆分为「导出」「文案」「账号 & 发布」三个模块,深浅背景分层,区分度更高
  • 折叠式次级操作:参数设置、预览图、更多操作、手动 Cookie 均可折叠,减少滚动
  • 状态归位:登录/过期提示放入「账号 & 发布」,AI 生成进度放入「文案」

LLM 配置

  • 多配置卡片式管理:每套配置卡片展示(配置名 + 模型 + 域名 + Key 状态),支持一键「切换使用」「编辑 / 重命名」「删除」
  • 重命名支持:同一平台多套配置可各起一名,互不覆盖
  • 快速预设切换即时填充:切换预设后接口地址、模型名自动填入(优先回填上次配置,否则用推荐默认值)

修复

  • 修复 webview 模板字符串正则转义塌缩导致整个社交 / LLM 脚本块解析失败(表现为切换预设后地址、模型名不更新)
  • 修复 VSIX 缺失 node_modules 依赖导致运行时 cannot find module pngjs

安装:VS Code 插件市场搜索 Markdown2Anything,或下载下方 .vsix 手动安装。

v3.0.5 — README 重写

Choose a tag to compare

@marsggbo marsggbo released this 12 Aug 02:21

文档更新:重写 README(更有吸引力的产品介绍),迁移版本日志到独立的 CHANGELOG.md。功能与 v3.0.4 完全一致。

v3.0.4 — LLM多配置 · 小红书UI重设计 · 参数记忆

Choose a tag to compare

@marsggbo marsggbo released this 11 Aug 10:12

✨ 新增

  • 🏦 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 - 小红书双模式图片导出

Choose a tag to compare

@marsggbo marsggbo released this 08 Aug 04:48

新增

  • 小红书支持默认 HTML 页面截图
  • 新增 1080 x 1440 的 3:4 手机自适应截图
  • 自适应模式放大标题、正文、代码、公式、表格和图片间距
  • 导出模式自动保存,一键导出和发布配图保持一致

基线

基于 v3.0.2,完整保留 PPT、Word、双向滚动、LLM 配置和平台下拉菜单。