Updated 2026-01-06 Demo / Link
SwiftSwiftUImacOSKaTeX
概览
云简是一款原生 Swift/SwiftUI 的 Markdown 写作应用,主打“编辑、预览、分屏一体”的写作体验,并内置公式渲染与代码高亮。
我做了什么
- 设计并实现 macOS 原生写作工作流:编辑/预览/分屏、最近打开、退出/关闭的保存提示
- 处理“写作 + 资源”一体化:粘贴为 PNG、落盘到文档同目录并插入相对路径,方便同步与迁移
技术要点
- SwiftUI:多视图布局与状态管理,配合菜单栏快捷操作
- Markdown 渲染:代码高亮 + KaTeX 公式渲染,保证文章表现一致
- 资源管理:图片粘贴落盘与引用路径管理,减少手工整理成本
亮点功能
- 原生体验:SwiftUI + macOS 菜单栏快捷操作
- 多视图写作:编辑 / 预览 / 分屏
- 文章表现:KaTeX 数学公式、代码高亮
- 图片工作流:支持“粘贴为 PNG”,并在已保存文档场景写入同目录、插入相对路径