如何修复org-roam链接失效的情况
org-roam的id链接有时会失效,一是会造成点击不跳转,二是会造成ox-hugo无法导出。
现象可能是:org-id-open: Cannot find entry with ID “44552d7d-1235-440c-9f30-3499da86db8d”
也可能是:Unable to resolve link; aborting: “4c4e1585-b090-4f5a-a26a-2d419b93a364”
可以通过上文解决一部分问题,但是并不能完成解决。有时可能真是链接不知道为什么原因失效了,需要修复一下。
在org roam论坛中,有人提出了解决方案: https://org-roam.discourse.group/t/org-transclusion-now-on-elpa/830/96 通过以下2个命令确定是否是id问题 (org-id-goto “210504_080047”) (org-id-find “210504_080047”) 更新id (org-id-update-id-locations (list (buffer-file-name (current-buffer)))) 其实可以直接: (org-id-update-id-locations) (org-roam-update-org-id-locations)