Repolode
sventmueller

sventmueller/splat

原生 macOS Markdown 编辑器,源码与可编辑预览双向同步,离线渲染 LaTeX 与图表,可导出 PDF、HTML 和 Word。

可替代:TyporaObsidian

Star
79
Fork
3
未关闭 Issue
0
最近提交
昨天

这是什么?

Splat 是一款 macOS 上的 Markdown 编辑器,左侧显示带语法高亮的源码,右侧是可直接编辑的实时预览。在任一侧的修改都会被转换为对 Markdown 文件的最小改动,未触碰的行保持字节级不变,Git diff 也保持干净。

它支持 CommonMark 和 GitHub Flavored Markdown、GitHub 提示框、Obsidian 双链与嵌入、Pandoc 和 Typora 扩展以及内嵌 HTML。LaTeX 公式由 MathJax 渲染,Mermaid、Graphviz 和 PlantUML 图表可离线渲染。文档可一键导出为 PDF、独立的 HTML 文件或 Word 文档。

应用使用 Rust 通过 objc2 直接调用 AppKit 构建,不基于 Electron。需要 Apple Silicon 芯片与 macOS 14 或更高版本,界面提供 35 种语言。

核心功能

  • 01可在源码或预览中直接编辑,修改会同步到 Markdown 文件。
  • 02使用 MathJax 渲染 LaTeX 公式,并提供可视化公式编辑器。
  • 03离线绘制 Mermaid、Graphviz 和 PlantUML 图表。
  • 04支持 GitHub 提示框、Obsidian 双链与嵌入以及 Pandoc 引用。
  • 05可导出为 PDF、独立 HTML 文件或 Word 文档。
  • 06远程图片需用户授权后才加载,且不发送遥测数据。

适用场景

  • 撰写包含公式和图表的技术笔记或文档。
  • 在 Git 版本控制下使用纯 Markdown 文件管理 Obsidian 风格的笔记。
  • 将 Markdown 文档导出为 PDF 或 Word,分享给非技术读者。

快速上手

  1. 1

    从 README 下载已签名的磁盘映像

  2. 2

    使用 Homebrew 安装

    brew install --cask sventmueller/tap/splat
  3. 3

    或使用 make 从源码构建

    make build

使用前须知

  • 仅可在 macOS 上运行。
  • 预编译应用需要 Apple Silicon 芯片的 Mac 和 macOS 14 或更高版本。

收录于专题

标签

常见问题

splat 是什么?
原生 macOS Markdown 编辑器,源码与可编辑预览双向同步,离线渲染 LaTeX 与图表,可导出 PDF、HTML 和 Word。 Splat 是一款 macOS 上的 Markdown 编辑器,左侧显示带语法高亮的源码,右侧是可直接编辑的实时预览。在任一侧的修改都会被转换为对 Markdown 文件的最小改动,未触碰的行保持字节级不变,Git diff 也保持干净。
splat 可以免费使用吗?用的什么许可证?
splat 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
splat 还在维护吗?
活跃维护中。splat 最近一次提交是在 2026年11月6日。
splat 适合用来做什么?
撰写包含公式和图表的技术笔记或文档。 在 Git 版本控制下使用纯 Markdown 文件管理 Obsidian 风格的笔记。 将 Markdown 文档导出为 PDF 或 Word,分享给非技术读者。
splat 怎么安装和运行?
从 README 下载已签名的磁盘映像 使用 Homebrew 安装: brew install --cask sventmueller/tap/splat 或使用 make 从源码构建: make build
在哪里获取 splat?
源代码和安装说明在 GitHub 上:https://github.com/sventmueller/splat

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目