遇到的问题
昨天还是1.3.6版本,白板编辑结束后使用remotely save备份到teracloud了;今天打开的时候没有联网,一打开白板文件,就是空白白板的界面,昨天整的笔记都没有了。
已尝试的解决方案
查看历史快照有昨天最终的版本,但是复制粘贴下来还是代码,不会变成展示的样子;
本来可能可以从teracloud看看昨天的备份的,但是脑抽又点了一回remotely save,现在teracloud里也是最新的空白文件了【捂脸】。
预期结果
或许有什么办法找回历史版本吗QWQ或者快照的代码有可能成为可以显示的嘛?
基本解决了。。虽然还是不知道为啥内容无了,但是从teracloud的快照里找到了历史版本_(:з」∠),不知道为啥没有最后同步的版本,不过算是抢救了大部分(:з」∠)_。
说起来挪动笔记或者新建笔记的时候经常会卡一下,就是等一会儿才会显示在挪的文件夹和显示新建的笔记,不知道这种卡和内容丢失有没有关[捂脸]感觉大家用起来不卡呀。
请问是如何解决的呢?我的思维导图也忽然就没了,只剩下快照一堆代码 
Probe
(Probe)
4
首先建议备份一下数据
- 库里其他笔记也复制一份, 预防再出别的问题
- 这个快照的代码也复制出来, 另存着
然后, 这个 “只剩下快照一堆代码” 的问题:
其实 canvas 白板就是个 json 文件, 可以新建一个 *.canvas
文件, 以文本形式打开, 把这一堆代码复制进去, 应该能恢复
PS1. 我自己没用这个网盘同步, 不知道是否为更加复杂的情况
PS2. 建议先备份, 然后再说还原数据, 且尽量从新建的库操作恢复这个 *.canvas
文件, 都看好了, 再复制回去
PS3. 解释一下 Obsidian canvas, 见这个网站 JSON Canvas 点击右下角 Toggle output 可以看到对当前白板生成了代码, 这个例子对于恢复数据没啥用, 就是解释 canvas = json 数据
1 个赞
Probe
(Probe)
6
不要用 Ob 去操作 “非 md 文档”,
换用记事本打开 新建文件.canvas
然后把代码贴进去就行
其余如 Notepad3, VSCode 之类就更好了
1 个赞
谢谢大神!但记事本这个.canvas好像没有用,代码贴进去后,是还需要进行什么后续操作吗?
Probe
(Probe)
10
编辑好了之后, 得把它搁到 Obsidian 库里去看啊
1 个赞
它自动会变成这样的情况,然后我把txt删掉,就还是空白的文件
Probe
(Probe)
13
你看 “新建文本.canvas” 后缀显示 txt, 说明这文件没改对后缀名, 其实这个文件是 新建文本.canvas.txt
应该是在 Notepad 编辑后, 该文件叫 新建文本.canvas
才对
这样吧, Obsidian 里, 造新 白板, 关掉 Obsidian, 以记事本打开该白板, 删掉全部文字, 把前述代码放进去
然后打开 Obsidian, 看看管用吗?
1 个赞
太感谢了!!!!!
做了三万字的思维导图,一卡就给没了
,谢谢谢谢,已经解决了!
1 个赞
Probe
(Probe)
15
别客气, 解决了就行
注意即使同步了数据,也还是得备份, 哪怕定期拷移动硬盘一份也行
1 个赞