用 Notion 写东西的人很多,但用过一段时间的大多踩过同样的坑: 字体不能换 。正文、代码、公式全是 Notion 钦定的字体,中文显示效果一般,看久了累。
排版不能调 。行距、段落间距是写死的,长文档读起来密不透风。
只能单页用 。浏览器里开一堆标签页混着别的网站,想快速在几个页面间切换很别扭。
国内加载慢 。页面内嵌的一堆第三方遥测/营销域名在国内网络下单请求能挂起好几秒,冷启动经常被拖到 20 多秒。
官方桌面版本质上也是个套壳,这些问题一个都没解决。所以我写了一个 Notion Desktop ,基于 Electron 43 的 Windows 桌面套壳,把网页版 notion.so 包进来,然后把这些痛点挨个修掉。
项目地址: /ai-market-guide/ 下载地址: /ai-market-guide/ 分区字体(正文/界面/代码/公式分开调) 这是最核心的功能。内置一个样式设置窗口,可以 分别指定正文字体、界面字体、代码字体、数学公式字体 ,下拉列表直接枚举系统里已装的字体,所见即所得。
想让正文用思源宋体、代码用 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 秒左右,效果是肉眼可见的。