HCY Blog

项目

云简(Yunjian)

云简|Markdown编辑器

Updated 2026-01-06 Demo / Link
SwiftSwiftUImacOSKaTeX

概览

云简是一款原生 Swift/SwiftUI 的 Markdown 写作应用,主打“编辑、预览、分屏一体”的写作体验,并内置公式渲染与代码高亮。

我做了什么

  • 设计并实现 macOS 原生写作工作流:编辑/预览/分屏、最近打开、退出/关闭的保存提示
  • 处理“写作 + 资源”一体化:粘贴为 PNG、落盘到文档同目录并插入相对路径,方便同步与迁移

技术要点

  • SwiftUI:多视图布局与状态管理,配合菜单栏快捷操作
  • Markdown 渲染:代码高亮 + KaTeX 公式渲染,保证文章表现一致
  • 资源管理:图片粘贴落盘与引用路径管理,减少手工整理成本

亮点功能

  • 原生体验:SwiftUI + macOS 菜单栏快捷操作
  • 多视图写作:编辑 / 预览 / 分屏
  • 文章表现:KaTeX 数学公式、代码高亮
  • 图片工作流:支持“粘贴为 PNG”,并在已保存文档场景写入同目录、插入相对路径

链接