文件是唯一真相
磁盘上是一份普通的 .md,不是数据库里的一行。放进 git、丢进 iCloud、用 VS Code 打开,都完全正常。你随时可以换回别的工具,而你的文字不需要迁移。
Markit 是一个 macOS 原生的 Markdown 编辑器。输入即渲染,不显示语法符号;而磁盘上留下的永远是一份普通的 .md 文件——能进 git,能用任何工具打开,也随时可以不用它。
还没有发布。签名与公证的链路还没接通,所以今天没有可下载的东西。但下面那个编辑器是真的——现在就能在里面打字。
下面这块就是 Markit 的编辑器本体,正跑在你的浏览器里——同一份代码、同一套排版规则,只是没有磁盘可写。
演示不保存内容,也没有文件树、标签页与分栏——那些属于原生外壳。首次载入约 500 KB。
磁盘上是一份普通的 .md,不是数据库里的一行。放进 git、丢进 iCloud、用 VS Code 打开,都完全正常。你随时可以换回别的工具,而你的文字不需要迁移。
星号和井号在你敲下的那一刻就变成加粗和标题,光标所在的行也不会露出语法符号。中文输入法的候选窗不会被打断——这是动手写第一行业务代码之前就先验证过的事。
版心 720px、中英混排的自动留白、着重号而不是把字形拉歪的斜体、标点不出血。这些细节是逐条对着「漢字標準格式」判过的,不是顺手调的。
下面这些不是路线图,是现在就跑在机器上的能力。
行尾、BOM、frontmatter 都是字节级保留;写盘是原子替换,进程被杀也不会留下半截文件;冲突按内容哈希判定,而不是会被同步服务随手改掉的 mtime。改一个错别字,git diff 就只有那一行。
拖侧栏里的文件、拖文档里的链接、拖一个标签页,落到编辑区的哪条边就往哪边分。关掉应用再打开,分栏还在原处。
侧栏可以同时打开好几个文件夹。而 [[链接]]、相对图片路径、重命名扫描,只在文档自己所在的那个文件夹里解析——不会因为你多开了一个库,同一篇文档的含义就变了。
每个文件夹一个索引库,中文全文搜索可用。快速打开、全文搜索、命令面板、反向链接共用同一个浮层,用 ⇥ 在四张单子之间切。
[[名字]] 与 #标签/可分层,写法与 Obsidian 兼容。重命名文件时先告诉你「将修改 N 个文件」,确认后连带更新全部引用。
图片、PDF、音视频开成预览格;代码与 CSV 开成只读的语法高亮;http 链接开成一个浏览格。它们各占一格,与文档并排。
暖纸、冷白、深色,可以跟随系统。正文用随包内置的霞鹜文楷,不联网取字体——整个应用没有任何需要联网的运行时依赖。
导出自包含的 HTML(图片内联成 data URI,一个文件发给别人就能看)或 PDF。
这一节比功能清单更能说明这个产品是什么。
你的文件在 VS Code 里打开必须完全正常,所以 ==高亮== 这类非 GFM 的写法一个都不加。
Bear 敢自创语法,是因为它拥有存储。我们选了文件,就得放弃语法层的自由——这是有意识的取舍,不是没做完。
一个人写字这件事还没做到足够好之前,不去开第二条战线。
iCloud 和 Dropbox 已经在同步你的文件夹了,我们不必再来一遍。
我们把编辑器支持的全部 Markdown 语法,排成了一篇能正常读下去的长文。这个网站与应用共用同一份设计 token 和同一套中文排版规范——连提示块的淡底色都是同一个算式算出来的。
还不能。签名与公证的发布链路还没接通。第一版做好之后,这一页上会出现下载按钮。
定价还没定。可以确定的是它不会把你的文件锁起来——哪天你不用它了,那些 .md 照常打开。
是 v2 的目标。编辑器那一层从第一天就按跨平台的约束写(web 层不许出现文件路径、桥接协议里预留了 requestId),要重写的是外壳。
数据模型接近 Obsidian:文件即真相、wikilink、标签。编辑手感接近 Bear:真 WYSIWYG,不显示语法符号。以及中文排版——那是从第一天就当作正经事在做的部分。
不会。应用里没有任何联网的运行时依赖,字体也是随包离线的。这个网站也没有表单、没有统计脚本——见隐私政策。