当引用、嵌入块的内容不在时,应能知道他们的其出处

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

常因改动、删除、丢失等原因,引用、嵌入块的内容不在了,就会出现下列情况,

image.png

image.png

相知道其内容,却没有办法,也就谈不上找回了。

在 obsidian 中,引用采用 [[文件名]]或 [[文件名#标题]],嵌入块则是 ![[文件名]]或 ![[文件名#标题]]。

当引用、嵌入块的内容不在了时,可以真接看到他们的出处。

希望思源也能使用户知道他们的出处,便于用户作出删除或重新建立的选择。

  • 思源笔记

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

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

    25998 引用 • 107876 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9985 引用 • 45385 回帖 • 75 关注
1 操作
xjtcnj 在 2024-08-22 09:08:49 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 你可以在这里看到所有失效的:

    image.png

    2 回复
  • NieJianYing

    292 个文档中匹配 1099 个块 太多了不会看呀

    1 回复
  • 你怎么丢这么多

    1 回复
  • NieJianYing

    NieJianYing 1 个月前 订阅者

    我甚至直接从桌面端块引到安卓伺服
    跨端块引trollface

    我有点害怕块引用 - NieJianYing 的回帖 - 链滴

    现在看还是觉得 bug 胆

  • auric

    这种情况一般都是自己已经删除了的块吧,或者取消了超级块,删除块/取消超级块之前看看右上角有没有引用吧。

  • LiulangZ

    强烈推荐!!!!

  • winds

    这个只能列表显示所有已失效的块,是整理时候用的吧。我想楼主的意思(以及我自己想要的)应该是:找不到这个块了——点一下这个块,去到这个块的上下文那里。方便重新建立引用或者直接删除嵌入。

    doge 苦这个嵌入块的逻辑久矣

    1 回复
  • ringx via macOS

    这个不错,这种提示应该设计成需要手动关闭,并且有故障路径,可以方便点击进去查看。

    如果是不重要的一些东西,丢失了也就算了。

    1 回复
  • 要看到这个嵌入块才会知道嵌入的块丢失了,而既然已经丢失了那就不可能再找回了

    1 回复
  • 有两种情况会弹出这个提示:

    1. 点击块引用或者块链接的时候找不到块,这个时候提示用户没有找到块是必要的
    2. 调用 API 查找时找不到块,这个时候提示也是必要的

    应该没有需要关闭这个提示的场景

  • 思源的嵌入块就是一个 SQL 搜索预览,只存储 SQL 语句,所以除了块 ID 以外没有其他任何与嵌入的块相关的内容

  • winds

    所以楼主希望的就是“嵌入块的存储信息里能包含文件名和标题名”,这样块丢失时就能找到出处了啊。

    2 回复
  • SQL 嵌入块和 Ob 的 Dataview 插件类似,写上语句索引信息,怎能存储信息呢。楼主的要求 (( 引用就能满足,锚文本也有留存,何必浪费 D 大宝贵的开发资源。

    1 回复
  • 直接建议楼主用 (( 引用,有锚文本看信息。没多大的事也 @ D 大。

    设计上的问题就要 D 来解释了
    JeffreyChen
  • winds 1 赞同

    引用和嵌入的显示效果又不一样

  • player 1

    抛砖引玉,提供一个可能的思路。

    嵌入块、引用块,都可以把出处写入自定义属性。

    这样就算原文被删除了,也可以知道大概的出处。

    番茄工具箱的 复制内容到dailynote 功能就是这样设计的。

    image.png

    image.png

  • xjtcnj

    我赞同 player 的方法,如果在生成引用、嵌入块的同时,在属性当中按 obsidian 格式生成备注,问题就解决了。

    同时,能知道文件是否丢失、删除、改变,ID 值是否变化等。

    也许,解决问题的办法还有更好的。

    1 回复
  • 修复 id 的尝试我也做过。也是一个思路,把 id 记录下来,在 番茄工具箱双向互链 功能就有这个尝试。

    比如两个块,用链接互相关联。

    如果对它们做了接切与粘贴,那 id 一定变了。

    如果在属性中做一个逻辑上的关联是可以修复的。

  • xjtcnj

    obsidian 的引用、嵌入办法有一个好处,如:原来引用(嵌入)的是 A,现在需要用 B 替换 ^ 所有的 ^A,可以先把 A 改为 C,再把 B 改为 A,就自动替换成功了。

    我常有新的内容替换旧内容的需求,不知思源有无这样的功能。

请输入回帖内容 ...

推荐标签 标签

  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 73 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 829 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    298 引用 • 763 回帖
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    98 引用 • 367 回帖
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖 • 4 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    24 引用 • 242 回帖 • 2 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 119 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 6 关注
  • OpenCV
    15 引用 • 36 回帖 • 7 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    10 引用 • 15 回帖 • 9 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 4 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 105 关注
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1794 回帖 • 1 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖 • 1 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 1 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    954 引用 • 944 回帖
  • 自由行
    2 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 2 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 1 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 385 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    81 引用 • 409 回帖
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 2 关注
  • RemNote
    2 引用 • 16 回帖 • 20 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 613 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    29 引用 • 230 回帖 • 124 关注