我希望使用语法为
[[foo bar]]
的链接指向名为foo bar.org
的文件。这将使使用org-mode更像使用个人本地维基百科。是否可以在不破坏现有链接功能的情况下实现此目标?最理想的情况是我仍然能够使用标准的org-mode工具导出到html等格式中。我所能做的最好的事情是类似于:(setq org-link-abbrev-alist '(("o" . "file:%s.org")))
,这样我就可以使用语法[[o:foo bar]]
,但这种方式更冗长,在内联中看起来很丑。例如:The quick brown o:fox jumps over the o:lazy_dog
。而[[o:foo bar][foo bar]]
更加冗长,难以编辑(尽管在org mode中读起来还不错)。
[[o:foo bar]]
的替代方案是:[[./foo bar]]
,它不需要 setq,但限制在当前目录,并包括非 .org 文件,但适用于所有(且仅)wiki .org 文件都在一个平面目录中的个人 wiki 样式;此外,我认为它比 'o:' 更美观,仍然可以与文件内链接区分开来。 - TNT