用 Notion 写东西的人很多,但用过一段时间的大多踩过同样的坑:
- 字体不能换。正文、代码、公式全是 Notion 钦定的字体,中文显示效果一般,看久了累。
- 排版不能调。行距、段落间距是写死的,长文档读起来密不透风。
- 只能单页用。浏览器里开一堆标签页混着别的网站,想快速在几个页面间切换很别扭。
- 国内加载慢。页面内嵌的一堆第三方遥测/营销域名在国内网络下单请求能挂起好几秒,冷启动经常被拖到 20 多秒。
官方桌面版本质上也是个套壳,这些问题一个都没解决。所以我写了一个 Notion Desktop,基于 Electron 43 的 Windows 桌面套壳,把网页版 notion.so 包进来,然后把这些痛点挨个修掉。

项目地址: https://github.com/LBurny/notion-desktop
下载地址: https://github.com/LBurny/notion-desktop/releases
分区字体(正文/界面/代码/公式分开调)
这是最核心的功能。内置一个样式设置窗口,可以分别指定正文字体、界面字体、代码字体、数学公式字体,下拉列表直接枚举系统里已装的字体,所见即所得。
想让正文用思源宋体、代码用 JetBrains Mono 、公式用 Times New Roman 各选各的,互不干扰。行距、段落间距、页面缩放也都是滑杆直接调。
底层是注入自定义 CSS 实现的,喜欢折腾的还可以直接编辑 custom.css,保存即热生效。
浏览器式多标签
Notion 官方客户端最让人不习惯的就是没有标签页。Notion Desktop 做了一套完整的浏览器式标签:
- Ctrl+T 在当前页唤起 Notion 的 Quick Find 搜索,选中结果才开新标签(不会留下一堆空标签)
- Ctrl+W 关闭、Ctrl+数字 直达、Ctrl+PageDown/PageUp 循环切换、拖拽排序
- 重启后懒加载恢复上次的标签
配合一体化标题栏(标签条 + 侧栏开关 + 分享/收藏/更多按钮),Notion 自带的顶栏被完全替换,视觉上就是一个原生桌面应用。
国内网络优化
用 Chrome DevTools 协议逐个请求掐表后,我把页面里实测拖慢加载的 8 个第三方遥测/广告域名做了会话级拦截(功能域名一概不动)。冷启动的 load 事件从 22~27 秒收敛到 4 秒左右,效果是肉眼可见的。