关于插入本地文件链接的问题

个人用logseq主要是建立起文档之间的连结和日志对文档进度的更新。
发现将本地文件附件拖拽入软件,文档会自动上传至assets文件夹,虽然也很方便,但是这样文件本质上变更了在文件夹的位置,不能利用现有文件归档体系。如要达到要求,需每次都手动录入链接地址,比较麻烦。
主要是地址都是相对地址,方便链接和查看文档附件,而且之后用nas同步也可以做到无缝对接。
不知道是否有支持直接拖入本地文档附件,将本地文档附件的相对地址自动写入和链接的功能设置或插件。

致谢作者和各位热心网友 :smiley:

1 个赞

可以使用 file:// 协议链本地文件,点击后使用默认应用打开对应文件。[a.jpg](file://D:\a.jpg) 但是目前(0.56)版本有bug,会自动创建D:\a.jpg页面。

1 个赞

和我的需求完全一致,顶一下。就是看到logseq链接本地文件且不用备份的潜力,才入坑的。
希望开发者对这一需求多点重视呀~

用绝对路径没提问,但是相对路径总是打不开。

应该是起始路径不对,不是你笔记所在的文件夹为起始路径的,可能是 logseq 的安装位置,但是具体的起始位置我也不知道

谢谢回复。
我用相对路径访问assets里的文件,没有问题。使用外部路径的绝对路径访问Word之类的也没问题,但是用相对路径 …/…/Library/demo.docx 这样的就不能访问,插图也不行。
比如我创建了一个logseq-folder下面事pages, assets这些。然后和logseq-folder同级的另一个文件夹下面放着我的一些文档,资料这些内容。我想用相对路径添加访问链接到文档,但是访问失败。
用绝对路径就没一点问题,很奇怪。有多设备需求,所以想研究研究这个问题。
你有没有什么高见~

测试了下,你只能在 logseq-folder 内的路径才能使用相对路径,出了 logseq-folder 就无法识别了。不行的话装个 everything 使用 pdf 功能通过 everything 查找文档。

实在想用的话,测试下 windows 的软连接可不可以,我没试过。。。在logseq-folder 内新建文件夹,放你想放的东西,然后通过 ln -s source target 命令将这个文件夹软连接到另外的地方,两个文件夹是同一个内容。

1 个赞

谢谢你提供的思路! 软链接我之前没想到,我试试看。

[文字](<file://绝对路径>) 使用这个可以顺利打开本地文件,目前用的是0.9.19版本