wxtgood
关注
62254 号成员,2020-10-23 00:09:04 加入
1.1k
个人主页 浏览
346
帖子 + 回帖 + 评论
114h9m
在线时长
  • 思源全局搜索指定路径问题

    2023-01-03 16:17

    感谢,解决了。

    请教一下这个“命名查询”是什么意思呢?

  • 最近打开文档希望可以放个按钮在左上角

    2022-12-22 10:05

    赞成,但是感觉放在左侧,和文档树放在一起更符合使用习惯。

    而且希望能增加 在最近打开里手动添加某个文档为常用文档 的功能。

  • 全局搜索 Ctrl+P 失效

    2022-12-21 13:06

    我也出现类似的问题了,用的默认主题

  • 关于实现笔记本地加密的再思考

    2022-12-14 19:46

    非常期待,这样的话就不用来回的手动切换了。不知道大概啥时候能上线呢?

  • 关于使用软链接特性实现思源笔记本加密的一些思考

    2022-11-14 23:35

    好吧,还是挺遗憾的。

    但还是想表达一下,对于在开放环境中的电脑上使用思源笔记,同时又想方便快捷地在思源笔记上记录一些私密笔记的用户,对能给单个笔记加密这个需求是存在的,期望思源能在未来某个时段考虑一下这些用户的需求。

  • 关于使用软链接特性实现思源笔记本加密的一些思考

    2022-11-14 19:42

    非常感谢理解 🙏 。

    onenote 的分区加密功能确实很好用。

  • 关于使用软链接特性实现思源笔记本加密的一些思考

    2022-11-14 19:40

    不新建加密工作空间的原因,具体详见我和 D 大在评论区中的讨论。

    image.png

  • 关于使用软链接特性实现思源笔记本加密的一些思考

    2022-11-14 19:21

    在回答这两个问题之前,我们先来聊一下 VeraCrypt 创建的加密容器文件特性,这个容器文件为了更好地保密文件,在 VeraCrypt 将其卸载后,外界软件根本感知不到、分析不出其内部数据的变化情况,所以在使用云盘对其进行同步时,类似坚果云增量同步的方式是行不同的,只能每次重新上传,进行全量同步。

    现在回答第一个问题:

    仅加密笔记本也是需要考虑预设大小的。

    但正文中的方案是鉴于思源笔记自身单个笔记本加密功能的缺失,而找到的一种无奈的替代办法,因此在实践本方案时需要对加密的内容进行取舍,即加密的笔记本中尽量只写文字,这样就能使预设的大小控制在 1GB,甚至 500M 就够用了,这个大小对 VeraCrypt 解密时的压力也小,用百度云全量同步时的压力也小。

    回答第二个问题:

    在不考虑使用多工作空间的情况下,单工作空间完整加密的弊端:

    1. 本不需要加密的内容也需要记录在这个加密的工作空间里,而这些不需要加密的笔记内容就杂了,有图片、PDF,这样一来的话就需要将 VeraCrypt 创建的加密容器文件预设大下变的很大,对 VeraCrypt 解密时的压力也就变的很大,对百度云全量同步时的压力也变的很大。
    2. 意味着完全放弃官方的云同步和 webdav 等各式同步方式,只能本地或者网盘每次全量同步。
    3. 由于加密的是整个工作空间,本不需要被加密的笔记和需要被加密的笔记就处于同一空间了,而对于有随时记录要求,本不应被加密的笔记本来说,就需要 VeraCrypt 将容器文件一直保持在解密的状态,这就增加了加密笔记被别人看到的机率。比如在给别人展示一些笔记内容时,无意间被别人看到了加密笔记,又比如尽管思源自带锁屏(访问授权码),但却不能设置隔多长时间无操作后自动锁屏,离开电脑时忘记手动锁屏后,就会造成别人看到加密笔记的可能。
  • 关于使用软链接特性实现思源笔记本加密的一些思考

    2022-11-14 03:04

    首先来讨论第一个问题“为了安全”。

    我觉的这里“为了安全”中的“安全”换为“保密”更合适些。

    首先保密是一项非常耗费资源的事情,所以保密从来都不是绝对性、一次性的,而是有针对性的,也就是说这个秘密是针对谁进行保密的,并且保密级别应该是与这个人对你的秘密的感兴趣程度和解密能力及泄密后对你的影响三方面成正相关,比如说我和我家的母鸡,在一个夜黑风高的夜里我独自一人将一颗价值连城的夜明珠埋在了墙角,但第二天即使我面对面告诉母鸡,我把夜明珠藏在了哪里了,我也不怕,为什么?因为母鸡只关心我家米缸藏在哪了,即便有一天母鸡对我的夜明珠感兴趣了,我也不怕,因为我把珠子埋了九九八十一米深,到目前还没有哪只鸡刨过这么深的坑。

    我不知道思源未来的发展会不会往记录商业机密这些更高级别的领域发展,但就目前的用户群体来看,都是一些你我他身边的普通人,想要保密的东西也就是些骂老板小气又怕老板看见的话,再就是些密码之类的内容,而且针对的保密人群也就是些你我他身边的普通人,解密能力有限。

    我确实看不懂你说的这些“基本配置文件“中是否包含有笔记的文字内容,就先假设不包含吧,在这个假设的前提下使用 VeraCrypt 保护起来的笔记数据应该是非常安全的,听说巴西毒枭就是用他保护数据的,连 FBI 也没有破解开。

    接着来讨论为什么不直接加密整个工作空间

    直接加密整个工作空间一定是最安全的保密手段,但生活中的事很多的事都是不易取极端的,直接加密整个工作空间是最繁琐的,如何能在安全和便利找到一个平衡点,这才是解决问题方法。

    “直接加密整个工作空间”繁琐的地方体现在:

    1. 若我准备只用一个工作空间来记录非保密和保密内容话,那首先面临的问题便是我要用预先用 VeraCrypt 创建多少 GB 的容器空间去放笔记数据呢,若创建的小了,可笔记数据一直在变大,若创建的大了,VeraCrypt 加载的时候就慢多了。而且这样云同步就不能用了。
    2. 若我准备创建了两个工作空间,一个记录非保密的内容,一个记录保密的内容,并且只加密需要保密的那个工作空间,但这样一来,两个空间来回切换的繁琐、两个空间的内容不能相互引用双链的烦恼就来了。

    但若使用上文中的方案,安全和便利之间就能找到一个比较恰当的平衡点了:

    只建一个工作空间,非保密的笔记本内容,仍用云同步进行同步,而保密的内容放在 VeraCrypt 建立的容器文件里,此时 VeraCrypt 的压力就小多了,建立一个 1G 的容器文件足够放保密的内容的了。在需要打开加密笔记本的时候使用 VeraCrypt 将容器文件加载成虚拟磁盘分区,思源里重建索引即可打开加密笔记本。在 VeraCrypt 中设置多长时间无文件写入自动卸载虚拟磁盘分区即可在规定时间后自动关闭加密笔记本,最后通过百度云同步容器文件。

    这样既保证了一个工作空间内同时能记录加密和非加密笔记,又能进行云同步。

    当然说到底,上文的方案都是建立在能排除“文件历史 history 文件夹、corrupted 文件夹”不造成笔记内容泄露,以及你说的这些“基本配置文件“中没有包含有笔记的文字内容。

  • 关于使用软链接特性实现思源笔记本加密的一些思考

    2022-11-13 23:21

    我感觉的现在这个方案是否可行的矛盾是不是出现在了:对于“泄露”这个尺度是如何把控的问题上了。

    我认为大部分用户加密笔记的目的是为了不被别人看到笔记记录的文字内容,至于笔记的其他属性,比如建立的时间,使用的模板表情等是不需要被加密的,所以若是其他的基本的配置文件中没有包含笔记的文字内容,则可以考虑将其放弃加密。

    目前我了解到的 data 文件夹下的子文件的作用:

    • .siyuan 文件夹:目前我的这个文件夹下只有 syncignore 文件,它里面应该是不包含笔记的文字内容的。
    • 笔记本文件夹 ID 文件夹:这个文件夹用第三方加密软件加密起来。
    • assets 文件夹:可以通过建立笔记本级的 assets 文件夹来一起加密。
    • emojis 文件夹:放表情的,应该不包含笔记文字内容。
    • storage 文件夹:目前我的这个文件夹下只有 local.json 文件,里面的内容看不懂,但看了一下,好像只是包含了些笔记中的标签名称,没看到具体的笔记内容。
    • templates 文件夹:放模板的,应该不包含笔记文字内容。
    • widgets 文件夹:放挂件的,应该不包含笔记文字内容。

    conf 文件夹:能力有限,实在看不懂 😂 ,它是否包含了笔记的具体文字内容???

    history 文件夹:希望能支持笔记本的历史记录也能像资源文件夹 assets 那样可以建立笔记本级的 history 文件夹。

    repo 文件夹:设置忽略加密笔记本的快照创建

    temp 文件夹:能力有限,实在看不懂 😂 ,它是否包含了笔记的具体文字内容???

    所以我的理解:对于“泄露”这个尺度是如何把控,我觉的即使有人获取了笔记本及笔记文档的一部分参数,也是应该推不出具体笔记内容的,因此对于不包含笔记文字内容的的一些配置文件可以舍弃加密。

  • 关于使用软链接特性实现思源笔记本加密的一些思考

    2022-11-13 22:33

    你提出的“这个如果要支持的话应该是整个工作空间路径而不只是 data/笔记本 ID/ 路径吧?否则会有泄漏”这个疑问,我其实是没有完全理解的。

    所以我在上文中的第二个问题中“消除文件历史等造成的加密笔记泄露的因素”中尝试回答了,不知道理解的正不正确。

  • 插入资源文件丢失英文括号 []、()、{}

    2022-11-11 13:47

    大佬,这些英文符号是与哪些 markdown 标志符冲突呢?我就知道个好像任务框会涉及到英文中括号[。

    还有就是中文的括号“()”、“【】”会存在像英文括号的那样的问题吗?

  • [建议] [macOS M1] 增加 "只读模式"/"编辑模式" 切换快捷键

    2022-11-11 04:04

    可以考虑“打开或切换笔记后,均为只读模式,双击编辑区域的空白处进入编辑模式”这种方式,我觉的这种方式非常符合人性化,因为符合人在遇到阻碍时,会先不加思索地重复刚做过的动作。

    因而以这种方式从只读模式进入编辑模式会让人在编辑的过程更容易进入心流状态。

  • 双击文件夹无法打开文件列表

    2022-11-10 02:20

    牛皮,老哥,你这分析的太专业了 👍

  • 双击文件夹无法打开文件列表

    2022-11-09 02:25

    希望能还原双击展开父文档,现在的操作体验非常糟糕,展开时必须定位文档名前面的展开图标,造成总是误打开父文档

  • 马上双十一了,有考虑限时推出终身会员嘛?

    2022-11-08 21:29

    早知道多囤几个了(狗头.jpg)

  • 最近集市主题区很卷啊,怎么挂件都没人更新了?

    2022-11-07 21:58

    同样的感触,期待大佬们的回归,救小白们于水生火热中。

    顺带问一下,挂件和插件有什么区别呢?插件在跟不上思源的版本后,会不会出现以前使用插件实现的内容出现失效呢?

  • 通过块菜单中的“移动”移动内容,会发生内容丢失

    2022-11-07 21:48

    按 shift + 鼠标左击 选择的。

    我好像发现了原因了,可能是因为我在将光标移到“一年级”开头时,误触了前面的块标了,先将“一年级”选中了一次,然后再按 shift 全选后,就造成了“一年级”被选中了两次,所以在移动中丢失了内容。

    这种现象同样出现在按 ctrl+x 剪切时,不同的是在剪切时,会出现先消失后刷新后又回来现象。如下图中的“二年纪 555”就是先在按 ctrl+x 剪切后消失,后按刷新又回来了。

    13.gif

    建议当出现选择多个后,并且多个中的某个单个被选中两次的情况下,多个时的优先等级要大于单个的优先等级。

  • 清除样式时不应该将双链引用和超链接也给删除了

    2022-11-07 13:46

    这个建议是合理的,可以参考 Word,Word 是受众人数最广的编辑器了,它的“清除所有格式”就不会将超链接和批注这些重要信息给删除的。

    image.png

    对于笔记字体中的相关属性中:双链、超链接、备注、字体颜色、背景色、字体大小、加粗、斜体等,这些属性的重要等级是不同的,“双链、超链接、备注”这三个应该是最重要的,丢失了的话会造成笔记的关键信息缺失,而“字体颜色、背景色、字体大小、加粗、斜体等”这些属性并不重要,丢失后不会造成笔记的理解困难,所以现在的“清除样式”将这些属性不分轻重一并删除的做法是不合理的。

  • 清除样式时不应该将双链引用和超链接也给删除了

    2022-11-07 13:38

    因为现在当在给所选文字设置颜色和背景色不满意后,想要清除,只能通过点击“清除样式”来恢复,但目前的“清除样式”会将所选文字上的双链及超链接和备注等一并删除,而双链及超链接等是非常重要的信息,不能因为要修改一个小小的颜色属性就轻易把这么重要的东西删除。所以对于这一点有两个建议:

    image.png

    • 因为默认的字体颜色是黑色,背景色是白色,字体效果是无,所以应该在下图中的字体颜色、背景色、字体效果中分别添加黑色、白色、无三个选项,以便在不影响双链等的情况下恢复默认格式。

      image.png

    • 再一个建议就是,建议“清除样式”的操作仅能对一些不重要的字体属性进行清除,如颜色、加粗、斜体等。

      • 对于笔记字体中的相关属性中:双链、超链接、备注、字体颜色、背景色、字体大小、加粗、斜体等,这些属性的重要等级是不同的,“双链、超链接、备注”这三个应该是最重要的,丢失了的话会造成笔记的关键信息缺失,而“字体颜色、背景色、字体大小、加粗、斜体等”这些属性并不重要,丢失后不会造成笔记的理解困难,所以极其反对现在的“清除样式”将这些属性不分轻重一并删除的做法。
  • 表格里的行或列要是能单独引用就好了‍

    2022-11-03 20:30

    赞同,在很多时候也有这个需求。

  • 大家进来看看!复制粘贴进思源的文档,有时候顺序会错位!!

    2022-11-03 20:27

    这种情况我偶尔也出现过,不知道是思源的问题,还是复制的文本的问题

  • 应该对两个文档合并后的子文档深度超 7 层时,作出提示或禁止合并操作

    2022-10-31 22:32

    大佬,有个疑惑,子文档的深度不建议超过 7 层的系统都是哪些系统呢?

    若是只在 win 系统上使用思源,子文档深度超过 7 层会有什么影响呢?

  • 应该对两个文档合并后的子文档深度超 7 层时,作出提示或禁止合并操作

    2022-10-31 22:20

    你这个是将文档合并在第 7 级文档下,刚才我也试了一下,我也出现了警告提示,禁止合并。

    但可以试一下,将文档合并在小于 7 级的文档下,这种情况是可以成功的。

  • 应该对两个文档合并后的子文档深度超 7 层时,作出提示或禁止合并操作

    2022-10-31 22:15

    我的没有任何提示,而且能操作成功。版本是 2.4.8

    4.gif

  • 关于嵌入块的改进建议

    2022-10-29 20:37

    换个思路能否实现呢:

    嵌入块的样式还是使用现在嵌入块的样式,但嵌入的技术由现在的“sql 查询”改成由“双链引用”来实现,并且在嵌入块中使用的双链满足:① 不限制动态锚文本长度(即引用内容多长,就动态显示多长),② 在引用处不显示悬浮窗,而在被引用处,鼠标移到右端数字小标时显示引用的地方。

    这样两个问题都能解决了。