Repository navigation
wtmd v0.4.0 — 从一间书房,到一部书稿
wtmd v0.4.0 — 从一间书房,到一部书稿
书房已经有了,这一版让它装得下更厚的文档:长文自己长出骨架,公式直接成为公式,而源文件里永远还是纯文本。
亮点
[TOC]目录语法 — 独占一行的[TOC]在预览里渲染为全文标题的嵌套目录,点击即跳转;标题增删改即时同步,导出的 HTML / PDF 也带着静态目录(无脚本也能跳)。引用、列表、围栏代码里的[TOC]保持普通文本- KaTeX 数学公式 —
$E=mc^2$行内、$$\int_0^1 x\,dx$$块级,本地内嵌 KaTeX(20 个字体全部打包进样式表),离线可用、导出 HTML 自包含;渲染失败降级为原文本并提示。金额$5 and $10、行内代码里的$不会误判 - 更新提示 — 启动时每天最多查一次 GitHub Release,有新版本就在状态栏给一个可点的徽标(直达下载页);只读版本号,不上报任何数据,离线或失败时完全静默。应用菜单与 ⌘K 面板都有「检查更新…」
- 中文输入法修复 — 修掉了拼音组合被编辑器同步打断的问题:此前组合窗会浮到屏幕角落、确认后中文打不进去(英文正常)。现在组合期间不再覆盖编辑器内容,切文档时也能正确收尾
其它
docs/WYSIWYG_EVAL.md:WYSIWYG 评估结论——不做完整所见即所得,先做双视图无损切换(现状 ⌘/ 会回到文首)与可选分栏,列入 v0.5- 189 项单元测试(v0.3 为 130),新增
[TOC]、KaTeX、更新检查三组用例与离屏 WKWebView 端到端验证
安装
- 下载
wtmd-0.4.0.dmg,打开后把 wtmd 拖进「应用程序」 - 在新机器上首次打开会被 Gatekeeper 拦截(本产物为 ad-hoc 签名、未经公证)。注意 macOS 15 起「右键 → 打开」已不再能绕过,任选其一:
- 系统设置 › 隐私与安全性 → 找到「已阻止使用 wtmd」→ 点「仍要打开」
- 或在终端执行:
xattr -cr /Applications/wtmd.app
之后即可正常打开。从源码运行(swift run)无此问题。
兼容性
macOS 14+。GitHub Actions 双系统 CI(macOS 15 / 26)。
Full Changelog: v0.3.0...v0.4.0