思源 2.6.1 至 2.7.0 重要更新一览(带图)

本贴最后更新于 506 天前,其中的信息可能已经事过境迁

思源 2.6.1 至 2.7.0 重要更新一览(带图)

桌面端支持搜索图片 OCR 文本

  • 思源在 2.7.0 引入了 OCR 文本的特性,需要我们自行安装 tesseract ,并将安装后的 Tesseract-OCR 目录路径添加到环境变量 PATH 中

  • Windows 安装版本: Home · UB-Mannheim/tesseract Wiki (github.com)

  • WIN11 安装步骤:

    1. 选择安装
      image
    2. 添加想要的语言包
      image
    3. 简体中文(可选)
      image
    4. 英文(可选)
      image
    5. 选择安装路径,会根据选择的语言包下载数据,全选的话需要下载一段时间
      image
    6. 安装完成后需要配置环境变量,右键 此电脑属性高级系统设置环境变量
      image
      image
    7. 系统变量编辑新建,填入安装后的 Tesseract-OCR 目录路径即可完成安装(我在这一步重启电脑后环境变量才生效)
      image
      image
    8. 安装成功启动思源后,内核日志会输出这一行:
      image
    9. 启动后思源底栏也会显示这么一行:
      image
    • 之后粘贴进思源的本地图片就会被自动 OCR,可以通过面包屑看到图片所在块会显示 OCR 后的文本,用块引搜索、全局搜索也能搜到图片所在块:
    • PDFOCR 演示

PDF 画框复制标注带截图

  • 2.6.3 版本提升了 PDF 的标注体验,现在画框标注复制粘贴后会带截图了,演示在上面

支持通过 URL 查询字符串参数 id 和 focus 跳转到 Web 端指定块

  • 经过 @iamqiz 老铁的贡献,2.7.0 及以后版本的思源可以通过 URL 跳转到思源 Web 端指定块,在此之前思源伺服的 Web 端一直有个痛点,它无法通过块超链接(URL Scheme)跳转到指定块,也就没法和其它软件联动

  • 支持了这个功能后,思源的 Web 端补足了一大缺陷,新支持的 URL 格式为:

    • http://伺服端 IP:端口/stage/build/desktop/?id=内容块 ID
  • 例子:

    • 本机伺服打开帮助文档,跳转到块"为您提供安全保障" :http://127.0.0.1:6806/stage/build/desktop/?id=20220212224529-ei1egya

    • 如果是手机伺服,则需要在侧栏-关于里查看局域网 IP(手机伺服请看:手机伺服使用指南(新手向)以及一些个人经验分享 - 链滴

      • image

      • 打开帮助文档,跳转到块"为您提供安全保障" 则变成:http://192.168.123.228:6806/stage/build/desktop/?id=20220212224529-ei1egya

      • 如果是用手机伺服使用超链接联动,会遇到局域网 IP 变动的问题,这样会导致超链接失效,解决方案在这

        1. 在局域网内为手机分配固定内网 IP

        2. 打开 c:\windows\system32\drivers\etc 下的 hosts 文件,加入这么一行:

          • image
          • 左边写思源所在设备的内网 IP ,右边随便写个中意的域名,在超链接的时候,将链接从 http://192.168.123.228:6806/stage/build/desktop/?id=20220212224529-ei1egya 变更为 http://siyuanmemo:6806/stage/build/desktop/?id=20220212224529-ei1egya
  • 超链接可以做什么?

    • 和任务管理软件联动

      • 在任务管理软件里添加笔记超链接实现引用资料
      • 在笔记软件里添加任务超链接插入任务
    • 配合图形化软件将笔记变成图形 MOC

      • draw.io 、scapple
    • 和 zotero 、bookxnote 联动,增强笔记软件的文献和电子书管理能力

    • 和各种自动化工具联动(例如 quicker)

  • 扩展阅读:总结:url scheme 相关 (yuque.com)

工作空间的改进

思源从 2.6.3 版本开始进行了一系列关于工作空间的改进:

桌面端支持工作空间多开

新版本对左上角顶栏进行了改进,之后会支持自定义顶栏入口:改进主界面菜单和功能入口布局
image

调整左上角顶栏工作空间菜单

  • 新增 面板 子菜单,放入各个面板的入口
  • 将顶栏右侧设置入口移到工作空间菜单中
  • 已打开的工作空间 合并到 工作空间列表 中,工作空间列表调整为二级菜单并支持纵向滚动
  • 将右下角状态栏帮助菜单 锁屏 移到工作空间菜单下
  • image

调整右下角状态栏帮助菜单项

  • 帮助
  • 反馈
  • 开发者工具
  • 访问官方网站
  • 访问 GitHub 项目

image

桌面端快捷方式工作空间参数--workspace 变更

  • 在支持多开工作空间后,我们可以通过给快捷方式加参的方法来打开指定工作空间,格式为 --workspace=工作空间路径

  • 演示:

    1. 右键桌面端思源快捷方式,打开 属性
      image
    2. 在目标末尾输入“空格--workspace=D:\SiYuanN”
      image
    3. 点击快捷方式即可打开指定工作空间

桌面端快捷方式支持 --port 启动参数

  • 支持了多开工作空间之后,只有 6806 端口是固定被第一个启动的工作空间监听使用的,其它新开的工作空间都是随机端口,这样就会导致出现使用上的问题:

    1. 剪藏插件需要配置一个固定端口,出现了局限性,它无法识别多工作空间
    2. 使用块超链接跳转到思源 Web 端时,也是需要一个固定端口来保证块超链接稳定(复习一下跳转到 Web 端的 URL 格式 http://伺服端 IP:端口/stage/build/desktop/?id=内容块 ID)
    3. 使用思源作为静态服务器时(详情看这里),需要一个固定端口来保证稳定
  • 这样就催生了配置固定端口的特性出现,目前思源开发者是通过启动参数实现的,格式为 --port=端口

  • 演示:

    1. 右键桌面端思源快捷方式,打开 属性
    2. 在目标末尾输入 空格--port=3323
      image
    3. 点击快捷方式即可使工作空间使用指定的端口启动
  • 配置浏览器剪藏插件:

    1. 打开想要剪藏材料的工作空间,打开 设置-关于 查看端口和 API token
      image
      image
    2. 点击浏览器中思源剪藏插件进行配置
      image
    3. 输入 IP 、固定端口和 API token,选择笔记本即可完成配置
      image
    • PS:除了本机,剪藏插件也可以剪藏材料进其它设备(局域网或者公网的设备),只要配置好 IP 和端口即可

移动端支持切换工作空间

  • 新版本可以在移动端右侧栏 关于 里有切换工作空间,右侧的删除按钮很容易误触,要小心点
    image

反链面板默认展开

  • 新版本在 设置-编辑器 里加入了 反链面板默认展开数 的配置,配置之后思源的反链会默认展开设置的数量
    image
  • 反链面板也加入了一键全部展开的按钮
    image

分享文档到链滴

  • 这个新特性和思源开发者 D&V 之前的 B3log 构思 有关:

    B3log 名字来源于“Bulletin Board Blog”缩写,目标是将个人独立博客与论坛结合,形成下一代的分布式社区网络

  • 我们现在通过思源向论坛发帖反馈,或者分享日常和经验,它的转换规则是这样的:

    • 文档标题作为帖子标题

    • 文档标签作为帖子标签

    • 文档导出的 Markdown 作为帖子内容,其中引用转换为脚注

    • 上传资源文件到社区图床

      • 免费用户单个文件小于 3MB
      • 订阅用户单个文件小于 10MB
    • 分享完毕后对文档写入属性 custom-liandi-articleId 用于关联链滴帖子 ID

支持链滴积分兑换扩容云端存储

支持英文拼写检查

  • 2.6.1 支持了英文拼写检查,输入英文会有拼写检查,错误拼写下方红色波浪线在 设置-编辑器 里打开
    image
  • 效果:
    image

交互优化

改进块聚焦和只读模式情况下的提示

  • 现在进入只读模式和块聚焦会有很明显的提示
    image
  • PS:块聚焦是一个用起来很爽快的功能,在我进行一些思考表达或者编辑文章时(比如写更新一览时),进入块聚焦会给我如释重负的感觉,能让我专心思考和编辑当前聚焦的内容,而不用被上下文干扰。我现在的界面是这样的,进入全屏(ALT+Y)后又进入了块聚焦模式(ALT+→),这时鼠标移动会出现面包屑,给足充足的上下文,不至于丢失信息,而编辑时面包屑会消失,不会对我进行干扰。
    全屏块聚焦功能

搜索结果高亮支持大部分行级元素

  • 旧版本搜索高亮只支持纯文本元素,改进后新版本搜索结果高亮支持了的大部分行级元素

    image

    image

  • 这些元素为:

    • 引用(锚文本)
    • 超链接(锚文本)
    • 加粗
    • 倾斜
    • 下划线
    • 删除线
    • 标记
    • 上标
    • 下标
    • 键盘
    • 标签
    • 代码
    • 字体颜色

    仅支持在相同类型的行级元素内部高亮,不支持跨越不同的行级元素高亮。

Alt+N 锁屏调整为全局快捷键

  • 现在的锁屏键(ALT+N)是全局快捷键了

浮窗和公式图表编辑窗移动后自动钉住

  • 现在的浮窗和图标编辑窗移动后会自动钉住
    浮窗移动会钉住
  • 在浮窗顶栏的使用逻辑为:单击钉住,双击取消钉住

最近使用过的字体 鼠标悬浮提示背景色/字体颜色

  • 现在在 浮窗工具栏-字体最近使用过的字体 里会提示使用的是背景色还是字体颜色,避免误选
    字体颜色和背景颜色
  • PS:在块菜单的外观里也有个块级字体颜色和背景色,对新入门的用户来说偶尔会造成“我怎么没法清除字体颜色”的误会

闪卡优化

支持超级块制作闪卡

  • 新版本的超级块制卡规则是这样的:设置超级块为闪卡,第一个子块是问题,后续子块均为答案
  • 我们可以利用这一特性制作图片卡:
  • 超级块图片制卡

支持浏览卡包内的闪卡

  • 块标-闪卡 界面有一个浏览卡包的按钮

    image

  • 点击进去可以浏览、删除和编辑卡片

    image

改进闪卡复习交互

  • 现在改为了点击 show 按钮后,才会显示 again、hard、good、easy 等评分按钮,更为合理

重复使用闪卡/日记快捷键优化

  • 现在使用快捷键(ALT+0)打开闪卡窗口后,再次使用快捷键(ALT+0)会关闭闪卡窗口

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22346 引用 • 89409 回帖 • 1 关注
4 操作
dammy 在 2023-07-04 13:37:27 更新了该帖
dammy 在 2023-01-20 14:28:49 更新了该帖
dammy 在 2023-01-20 14:27:20 更新了该帖
dammy 在 2023-01-20 14:24:40 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 搜索图片 OCR 文本功能,似乎没在自带的说明文档里?
    大大看要不要给加进去?

    哪怕提两句也行。

    1 回复
  • 其他回帖
  • 在写更新的时候发现写的扩展阅读可以多写点东西,这次的重要更新说明得晚一点了,过几天会一起发

  • Xiaoqi777 1 赞同

    考完研才开始用思源,看到思源慢慢进步感觉真好,普通小白也不懂大佬们的炫酷用法。目前最关注的就是思源的“闪卡”功能,也在 Github 上看到了一些讨论,希望思源能将“闪卡”功能越做越好 ❤️

  • Ethan96

    修改一下放进官方帮助文档感觉也是可以的doge

  • 查看全部回帖