我发现一个问题:在org文档中,如果使用attachment作为链接前缀,导出html后,对应的链接路径总是错误的。(在emacs内部,用C-x C-o
是能访问到对应文件的。)
我举个例子:
- 文件层级
note/
|---- demo.org
|---- Attachment/test/
|-------- new.txt
- demo.org中的节点,以及内容是这样的:
** a node
:PROPERTIES:
:DIR: Attachment/test/
:END:
[[attachment:new.txt]]
- 使用
C-c C-e h h
导出 - 导出后,链接内容并没有使用attachment dir里的路径
<a target="_blank" href="new.txt">new.txt</a>
...
我预想中,上面链接的路径应该是Attachment/test/new.txt
,
另外,配置中关于org和attachment的相关设置(我觉得跟配置可能没关系):
;; ...
(setq org-directory "~/note")
;; ...
(unless (version< emacs-version "27.0")
(progn
(setq org-attach-dir-relative t)
(setq org-attach-preferred-new-method 'dir)
(setq org-attach-use-inheritance t)))
版本:emacs27.1,org-mode9.3,Win10 2004
是我的使用姿势出问题了吗?求解答!