如果你像我一样受够了 Notion 行距、字体等不可调的问题,可以试试 notion-desktop

SiWXie 2026-09-08 18:05 1

用 Notion 写东西的人很多,但用过一段时间的大多踩过同样的坑:



  • 字体不能换。正文、代码、公式全是 Notion 钦定的字体,中文显示效果一般,看久了累。

  • 排版不能调。行距、段落间距是写死的,长文档读起来密不透风。

  • 只能单页用。浏览器里开一堆标签页混着别的网站,想快速在几个页面间切换很别扭。

  • 国内加载慢。页面内嵌的一堆第三方遥测/营销域名在国内网络下单请求能挂起好几秒,冷启动经常被拖到 20 多秒。


官方桌面版本质上也是个套壳,这些问题一个都没解决。所以我写了一个 Notion Desktop,基于 Electron 43 的 Windows 桌面套壳,把网页版 notion.so 包进来,然后把这些痛点挨个修掉。


image-20260908180202025


项目地址: 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 秒左右,效果是肉眼可见的。

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回