乐于分享
好东西不私藏

做一个不试图成为一切的Markdown编辑器,完全免费

做一个不试图成为一切的Markdown编辑器,完全免费

图5.png

大学是我第一次接触 Markdown 编辑器的时间,也是从那时候开始,彻底爱上 Markdown。第一款编辑器应该是 Typora,这是一款比较知名的 Markdown 老牌编辑器,整体干净、专业,各种 Markdown 语法的支持性都很好。我也花了接近 90 刀的价格买了正版授权,直到现在,它依旧存在我的 Mac 上。

此之外,还体验过很多其他的编辑器,收费的、开源免费的、个人开发的、大厂制作的,各种各样的编辑器给我的感受就是,这些编辑器都慢慢变得臃肿、功能堆砌,但其实很多功能都是用不到的,或者说使用率极低。对于极简主义者来说,这可能是一种折磨。

当然,Markdown 编辑器和支持 Markdown 语法的工作台软件不能一概而论。作为工作台来说,功能相对复杂、多样性是很正常的,比如广为人知的 Notion、雀语、飞书文档、Obsidian 等等,所以它们不是这篇文章的主要讨论点。

想做一款方向相反的产品。


Part.1款克制的 Markdown 编辑器

Ornata 是一款面向 macOS 的本地 Markdown 笔记应用。

的目标不是容纳所有工作,也不准备重新定义知识管理。它只想提供一个轻量、简洁而专业的写作环境,让人可以迅速打开一篇笔记,专注写作,然后离开。

有账号系统,没有强制云服务,也没有私有的笔记数据库。

你的每篇笔记都是一个普通的 .md 文件,保存在自己选择的目录中。文件夹是真实的文件夹,文件名就是笔记标题。你可以在 FinderVS CodeVimObsidian 或任何其他工具中继续打开它们。

图2.png

即使有一天不再使用 Ornata,这些内容也不会被困在某种专有格式里。

我来说,所谓“本地优先”不应该只是一句宣传文案。它意味着用户真正拥有自己的文件,也意味着产品不能把迁移成本当成留住用户的手段。


Part.2件应该在需要时出现,在写作时消失

多笔记产品的问题并不是设计得不够漂亮,而是它们总在试图提醒用户:这里还有更多功能。

边栏里有层层嵌套的页面,设置中有大量主题和插件,编辑器周围分布着各种状态、属性、按钮和入口。用户原本只是想记录一个想法,最后却开始整理目录、配置模板、调整主题,甚至研究一套属于软件本身的方法论。

Ornata 希望保持克制。

它使用简洁的单色界面,没有大量主题,也没有需要反复研究的配置项。常用操作可以通过键盘完成,⌘K 能快速查找笔记或执行命令;当窗口变大时,内容区域会合理利用空间,而不是始终被限制在狭窄的固定宽度里。

文章目录只在需要导航时提供帮助,代码块会根据语言进行语法高亮,内部链接最终保存为标准 Markdown 链接。外部工具写入的 Frontmatter 会被完整保留,并以更清晰的方式展示,但 Ornata 不会擅自向你的文章中添加私有元数据。

些能力存在的目的都一样:减少摩擦,而不是增加一套新的工作方式。


Part.3起来像编辑器,保存下来仍然是 Markdown

纯文本 Markdown 足够开放,但长时间面对大量标记符号,并不一定是最舒服的写作方式。

Ornata 提供了更自然的所见即所得编辑体验。标题、列表、引用、图片和代码块会直接以排版后的形式呈现,但保存到磁盘上的内容仍然是干净、可移植的 Markdown

粘贴图片时,图片会保存在当前工作目录的资源文件夹中,并通过相对路径写入文章。打开工作目录之外的 Markdown 文件,也可以继续编辑、重命名、删除和粘贴图片。

Ornata 不要求所有内容都先被“导入”到软件中。文件本身才是主体,应用只是一个更适合使用这些文件的界面。


Part.4Todo 和 Bookmark 是辅助能力,不是另一套系统

作过程中经常会产生两类内容:需要稍后完成的事情,以及值得保存的链接。

Ornata 内置了 Todo 和 Bookmark,但它们没有被设计成复杂的任务管理或收藏系统。

Todo 支持标签、筛选和完成状态;Bookmark 可以自动读取网页标题、预览图和图标,也可以通过不同颜色的标签进行区分。它们能够在侧边栏中直接展开、勾选或打开,不必为了一个简单操作离开当前文章。

些功能更像写作空间的延伸,而不是要求用户迁移工作流的新模块。


Part.5AI 不应该成为软件存在的理由

天的新产品似乎必须带有 AI,但许多所谓的 AI 功能,只是在界面中增加一个聊天框,然后把用户的内容交给一个固定模型。

这不是 Ornata 想走的方向。

Ornata 提供 AssistantPi,但它默认不会打扰写作。只有当用户主动点击右下角的按钮时,助手面板才会出现,也不会压缩或改变编辑器原有的布局。

AssistantPi 连接用户电脑上已经安装并配置好的 Pi。使用哪个模型、哪个服务商,由用户自己决定,而不是由 Ornata 绑定。当前笔记可以作为上下文,选中的段落也可以精确附加到问题中。

重要的是,它有明确的权限边界:

  • 默认是只读模式
  • 读写模式可以帮助创建和修改内容
  • Full Access 才会开放 Pi 的完整能力,包括系统工具

AI 在这里是一项被邀请使用的能力,而不是产品强加给用户的中心入口。它应该在真正有帮助时参与工作,完成之后安静地退回去。

图4.png

制并不意味着完全排斥 AI,而是拒绝那些没有实际价值、缺少权限边界,却被包装成核心卖点的 AI 功能。


Part.6业并不等于复杂

我希望 Ornata 是轻量的,但不希望它是简陋的。

产品已经支持多标签页、全文搜索、页面链接、文章目录、语言感知的代码高亮、外部 Markdown 文件、图片资源管理、TodoBookmark、中英文界面,以及经过权限控制的 AssistantPi

正式版本使用 Apple Developer ID 签名,并通过 Apple 公证。应用也具备独立的更新分发机制,可以在软件内检查、下载并安装经过签名的版本。

正的专业感,并不来自设置页面里有多少选项,而是来自每个日常细节是否可靠:文件会不会丢失,格式能不能保持,外部修改能不能同步,窗口和交互是否自然,升级是否安全。

品可以简单,但不能草率。


Part.7想做的是一个能够长期使用的工具

Ornata 现在仍然处于早期阶段,还有许多地方需要继续打磨。

图1.png

它的方向已经确定:不通过堆叠功能制造价值感,不发明新的文件格式,不把用户锁进一个封闭系统,也不让 AI 接管整个产品。

来可能会加入同步、加密或发布能力,但这些功能必须建立在相同的原则之上:不破坏本地优先,不牺牲速度,不让软件变得臃肿。

我希望几年之后打开 Ornata,它依然是一款安静的 Markdown 编辑器。

开很快,写作顺畅,文件仍然属于自己。

你需要更多能力时,它们就在附近;当你只是想写点东西时,软件本身不会成为阻碍。

这就是 Ornata。一款不试图成为一切的 Markdown 编辑器。

前 Ornata 支持 Apple Silicon Mac,我非常希望你可以下载使用 Ornata,相信我,它会让你对 Markdown 编辑器有一个新的感受。

  • ornata.app

本文采用 Welight 进行创作排版,下载地址:https://waer.ltd