思源使用一年总结技巧合集

本贴最后更新于 428 天前,其中的信息可能已经时移世易

介绍

基本信息

  • 思源笔记是一款本地的个人知识管理系统,注重稳定性和安全。使用 markdown 实时渲染编辑器,支持表情、表格、颜色等富文本功能。支持完全离线使用,同时也支持端到端加密同步。
  • 官网:https://b3log.org/siyuan

优点

  • 因为是实时渲染所以界面不会像原生 MD 那样凌乱
  • 基础功能支持丰富,上手操作简单,不需要折腾调整插件
  • 更新快捷,基本每周都有一个小版本,赶上大公司的更新进度

缺点

  • 每次加入很多文件要更新索引,文档多了重建索引就很慢。
  • 同步可能会有异常,需要不同端版本一致,当同步功能有改动就需要所有端都更新到最新版本。

配置

笔记本

  • 笔记本关闭再打开需要加载这个笔记本的索引,会很慢
  • 笔记本类似一个大的文件夹,搜索会在所有已打开的笔记本中进行搜索

同步

  • 官方同步

    • 介绍
      • 支持同时设备数:无限
      • 每月上传流量:无限
      • 总流量限制:8GB
      • 支持设备:Windows、MAC、安卓、服务器 docker
    • 注意事项
      • 不要同时在多端更新内容,尽量保持每次只打开一端,不然可能会出现有部分没同步上去
      • 思源的同步默认不更新过后 30 秒上传一下,并且在关闭软件时也会上传,所以不要刚写完直接关机,那会传不上去。
      • 同步时主题、挂件会跟着同步,但有些小程序比如 Note Attrs 配置的数据是存储在客户端本地缓存的,这没法跟着同步。
    • 问题解决
      • 在 A 端误删除了,并且同步到线上了咋办,没关系,打开当前的更多-》数据历史,找到具体文章可以恢复,再同步到云端。
      • 显示解密失败,这个是多端的密码设置要一样,如果设置错误了,删除数据目录下的 conf/config.json 文件,重新进行配置并在云端同步覆盖上去,重新配置时候要在更多-》设置-》外观-》语言里设置下中文。
      • 手机端或者 PC 端有时候打开就显示在上传或者下载,而且是全部文档做一次,这是因为设立了多个工作空间,2 端绑定的不一样,在 A 端给 B 端绑定的空间删除后,B 端一打开就会先上传到云端更新,所以要多端一致。
  • 自定义同步

    • 可以购买阿里云香港地区 OSS,每个月免费限额 5G 的存储空间和下载流量

日记

  • 在笔记本-》更多-》设置中配置日记信息
    • image.png
  • 快捷键是 alt + 5

功能使用

误删除恢复

  • 左上角数据历史中使用快照进行恢复,快照可以保存很久

无序列表

  • 在无序列表最前头的文字选中后回车,回车后,在它的前面新增一个列表
  • 如果无序列表添加了代码块,那就没法回车添加下一行列表,那就左侧点击这行列表的菜单,选择末尾插入行即可
  • 整列表层级可以用拖拽方式
  • 如果粘贴后多行挤在一个列表里,要变成多个列表,不要从头行删除,而是从末尾行删除,就会新建一层列表了
  • 在图片后面回车就会一直在当前层级新建一层,那如何回到上一级,按一下删除,再回车就可以了
  • 可以将整个其它无序列表粘贴过来,然后删除头个一下,就可以合并了

挂件

  • 思源笔记-挂件-数据表格
  • 思源笔记-挂件-统计

双链接

  • 正链接
    • 如果正链接对象有【命名】,那链接后会显示命名
  • 反链接
    • 在反链那里,按 alt 是直接打开新页面,shift 是在当前页面下方展开,alt 是在同页面右侧展开,像看书一样。

模板

  • 编写文件后右上角-》导出-》模板
  • 然后使用/即可调用模板
  • 删除模板,在 E:\siyuan\data\templates 下面删除即可。
  • 如果有更新内容,直接更新模板所在的文档,然后再次导出进行覆盖即可。

命名和别名

  • 命名唯一,别名不唯一,命名引用的时候,默认会覆盖你的笔记名,别名引用时显示的还是原笔记名。
  • 多个别名用英文逗号隔开。给内容块打上命名、别名,这样块引用时能准确搜索到,在块引]搜索的时候,有命名、别名、备注的块会被置顶显示,相当于一个手动置顶了。例如:我给一个块命名为“京剧”,在块引搜索“京剧”的时候它就会置顶显示。普通全局搜索则不会、

文章管理

  • 除了在左侧文件树找到文件进行移动、复制等操作,也可以在打开文件后的文章标题左上角进行操作
  • 多行操作
    • click 其实是鼠标左键单机
    • 选择多页就是按住 shift,然后挨个点击
    • 或者是批量鼠标选中,然后按 shift,再单机下左键

SQL 语句

  • 随机 3 个快
    • SELECT * FROM blocks ORDER BY random() LIMIT 3
      
  • 查询文档
    • SELECT * FROM blocks WHERE (id in (select parent_id from blocks where type !='l')) and markdown LIKE '%[ ]%' AND subtype = 't' AND type = 'i' and root_id='20220416090007-9jqyeod'
      
  • 查询笔记本
    • SELECT * FROM blocks WHERE (id in (select parent_id from blocks where type !='l')) and markdown LIKE '%[ ]%' AND subtype = 't' AND type = 'i' and box='笔记本id'
      
  • 搜索,查询文档名是火车的,绝对匹配
    • select * from blocks where content =  "火车" and type = "d"
      
  • 搭配 query 插件获取 10 个随机内容来漫游,里面的 LIKE 部分,将卡片换成想漫游的文件夹名称。
    • SELECT
          '[' || b.content || '](siyuan://blocks/' || b.id || ')' AS __1____pre__文档标题,
          b.hpath AS __2__文档路径
      FROM
          blocks AS b
      WHERE
          b.type = 'd'
          AND b.hpath LIKE '%卡片%'
      ORDER BY
          random()
      LIMIT 10
      
  • 思源笔记

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

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

    22351 引用 • 89432 回帖 • 1 关注
1 操作
goodboy23 在 2023-09-20 17:32:25 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...