Repository navigation
LazyBox · 懒排 v0.2.0
像 Typora 一样专心写,一键排成公众号。 官网:https://melonlee.github.io/LazyBox/
下载
| 系统 | 安装包 |
|---|---|
| macOS · Apple 芯片 | LazyBox-0.2.0-mac-arm64.dmg |
| macOS · Intel | LazyBox-0.2.0-mac-x64.dmg |
| Windows 10 / 11 | LazyBox-0.2.0-win-x64-setup.exe |
| Linux | LazyBox-0.2.0-linux-x86_64.AppImage / .deb |
macOS 安装包没有签名和公证。首次打开如提示「已损坏」或「无法验证开发者」,把应用拖进「应用程序」后在终端执行:
xattr -cr /Applications/LazyBox.appmacOS 是主要测试平台;Windows / Linux 安装包由 CI 自动构建,实机测试较少,欢迎反馈问题。
这一版把 LazyBox 改造成「LazyBox · 懒排」:一个以 Typora 为参照、黑白极简的 Markdown 写作工具,公众号排版收进一个面板,AI 只留发布前用得上的两件事。
写作体验
- 编辑器换成 CodeMirror 6 实时预览:单栏所见即所得,光标进入时才显示 Markdown 标记;图片、表格、分割线、任务框、Mermaid 以部件显示
- 文件逐字节往返:打开、不改、关闭,文件不变;保留 LF / CRLF / CR / 混用换行、BOM、无结尾换行;只有真正的编辑才触发自动保存
- 源代码模式
⌘/、文件 / 大纲侧边栏⇧⌘L(⌃⌘1/⌃⌘3)、专注模式F8、打字机模式F9 - 快速打开
⌘P、命令面板⇧⌘P - 编辑器主题 GitHub / Newsprint / Night,可跟随系统深色模式
- Typora 式原生菜单(文件 / 编辑 / 段落 / 格式 / 视图 / 主题),菜单、快捷键、命令面板共用一张命令表,显示的快捷键与实际生效的一致
- 粘贴 / 拖入图片默认保存到文档旁的
assets/并写相对路径;配置了图床时仍上传图床 - 文件树:多层文件夹可展开,当前文件高亮,嵌套文件夹的新建 / 重命名 / 删除
公众号
- 公众号预览改为右侧可开关的面板
⌥⌘P,包含排版样式与自定义 CSS - 「复制到公众号」
⇧⌘C:用当前主题渲染、内联样式后写入剪贴板;文中有本地 / 相对路径 / data URI 图片时提醒在公众号后台重新上传 - 发布对话框只保留两个真实可用的出口:复制到公众号、导出带 Front Matter 的 Markdown;不再「假成功」
AI(自带 Key,只做两件事)
- 发布前校对:错别字、语病、标点、重复用词;逐条定位 / 接受 / 忽略,「全部接受」一次
⌘Z全部还原;不改代码块、链接、图片、Front Matter;长文分批并发,失败的批次单独提示;文档改动后按上下文重新定位 - 中英文之间的空格改为可选的「风格建议」,默认关闭
- 标题 + 摘要:发布对话框里拟 3~5 个标题(≤ 64 字)和一段 ≤ 120 字的摘要
- 支持 Claude 与任意 OpenAI 兼容接口(DeepSeek、Kimi、通义千问、OpenAI、自建网关),设置页一键预填与「测试连接」;对不支持 JSON 模式的服务自动降级
- Claude 模型更新为 Opus 4.7 / Sonnet 4.6 / Haiku 4.5,旧配置自动迁移
- 已在真实 OpenAI 兼容网关上冒烟测试:找出全部 5 处预置错字,修改精确落位
外观与品牌
- 全应用黑白灰界面,不使用彩色强调色(公众号文章主题的颜色不受影响)
- 中文名「懒排」,新的单色 Logo 与 macOS / Windows / Linux 应用图标
- 启动动画:
# 懒排源码排成宋体标题后淡入应用;窗口底色跟随主题,不再闪白;尊重「减弱动态效果」 - 安静的黑白欢迎页
修复
- AI 功能从未生效:主进程读的是一个永远为空的配置;现在修改 Key / 模型后无需重启
- 发布结果以前全部返回成功,实际什么也没做
- 自定义 CSS 编辑器初始化失败、图片拖放无回退、提示消息不显示等工作台问题
build/被.gitignore忽略,导致打包缺少图标和 entitlements- MathJax 改为异步加载,CDN 不可达时不再阻塞启动
安全
- 渲染进程启用
sandbox+contextIsolation,不再暴露通用ipcRenderer - 默认文档路径改由 IPC 提供,不再拼进
executeJavaScript字符串 shell.openExternal只放行http(s)/mailto;预览里的链接不会把应用导航走- 「在访达中打开」、PDF 外部打开、Markdown 导出都限制在合法路径
- 构建时不再打包本机环境变量;移除 Google Analytics 与 Wechatsync 远程脚本
调整
- 移除通用 AI 面板(⌘K)、续写、润色 / 扩写 / 大纲等入口,源码保留,仅在实验开关打开后注册
- MCP、Skill、向量检索 / 知识图谱、排版模板、AI 生图等原型模块默认关闭(
experimental_features_enabled) - 知乎、掘金、语雀、飞书、Notion 的「一键发布」未实现,发布对话框里如实标注「暂不支持」
