对于 1.8 版本更新的体验

昨天 ob 发布了 1.8+ 版本,今天简单体验了一下,感觉还是有不少更新的。于是我尝试和我原来的工作流相结合,看看有哪些更新对我来说是感知比较强烈的。要提前说明,这只是一个主观排序,所以和大多数人的可能不同。

一、img 等支持相对路径

这个可以说是老大难问题了,从 ob 一开始就不支持图片资源的相对路径,导致只能使用双链语法,无法使用 html 的原生图片链接。但相比起前者,其实无疑是后者更通用、普适。我有一些使用其他平台写成的陈年笔记,一直没有动力去修改路径,现在终于可以直接阅读了。

打开控制台源码看了一下,发现 ob 其实是把用户输入的相对路径,又依据仓库位置,转回了绝对路径……哈哈,所以 ob 还是摆脱不了绝对路径对吗?

另外,这个功能最好的是:可以随意添加 css 了,举个例子,比如 <img src="../测试/bgpic.webp" data-w="33.3" /> 就可以通过标识符使用 css 比较方便地调整宽度,比如调整为 width: 33.3%,从而达到三张图片一行并排的效果,至于其他的:浮在文字左侧、图片边框、居于正中心等等,这些比较复杂的 css 样式,应该也可以通过 data 来支持。

二、callout 支持一次回车两个换行

在 1.8 以前,ob 在 callout 里面的回车行为与正文不同,我习惯正文里面段落与段落之间必须有空行,这样兼容性会比较好,通过 easy typing 插件可以支持一次回车两个换行,然而,在 callout 中敲入的回车却不支持,这个小问题确实困恼我许久,现在终于解决了

三、web viewer

有点用处,但感觉不太多……因为比较少在 ob 里面使用网页,而且像原来的 surfing 插件好像也蛮完善的了。而且浏览器的插件生态很难离得开,感觉 ob 的 web viewer 只能在轻量网页里面使用,我能想到的唯一使用场景,可能是在 ob 里面直接打开 flomo?这两个感觉还蛮契合的。我平时有用 flomo 记录灵感、摘录文字的习惯,在侧边打开以后简直和官方原生没啥两样 :thinking:

但问题是:这些网页似乎都不支持 ob 的亮暗主题……所以亮的亮,暗的暗……

至于其他的更新嘛,我感觉对我来说,都属于:咦,这个功能原来是没有的吗?但加了我好像也用不到?这个功能又好像之前有插件支持过了?

不过不管怎么说,能有新的更新都是好事啊,也祝大家新的一年,越来越好,身体健康万事如意 :hugs:

1.8.x 的改动感觉主要为了配合新出的浏览器插件 Web Clipper,比如新加的把网络链接下载为本地图片的命令,该命令下载替换后的链接不会保留图片宽度,感觉就是单纯适配网页剪藏场景,毕竟剪藏的图片都没有设置宽度。

然后是喜闻乐见的每次更新必动一点 CSS。阅读模式的列表好像加了一个整体的 margin-inline-start。

前天发布的 1.8.3 版本修改了某些命令的源码,增加了要用到 cm 的部分,这导致部分插件在同一页面调用命令,第一次正常,但第二次由于活动页面丢失不能初始化(只是点击编辑器是不能切换活动页面的,需要 layout processing)。我一开始还以为引入了什么严格的机制,一点不让改了。1.8.4 据说 Fixed bug causing some plugins to not focus the correct tab when they open a file,但感觉不像改了这一块儿。如果有类似情况可以注意一下,需要手动 app.workspace.activeLeaf = null 激活一次。

image

截图来自 1.8.4 app.js,红框部分是 1.8.3 之前没有的。

1 个赞

而且这个 web viewer,刷不了知乎。

目前剪藏后使用官方的 download 命令下载的图片默认文件名是图片原来的,在某些网站可能会出现重复从而重命名为 image3 这样的。另外感觉web viewer 速度比 surfing 更慢点。

webviewer虽然有了,但是实用性不如笔记内嵌网页,以及在Canvas里面显示网页。