Emacs org-mode:org 到 html 转换——链接到不同页面中的部分?
如何在 org 模式下链接到单独页面的一部分,并将其链接到 html 中?例如,如果在文件 file.org 中,我有一个 X 部分的标签:
** Section X
#+LABEL: sec:X
我可以在 file.org 中使用 [[sec:X][section X]]
引用此部分。我可以使用 [[file:file.org][link to file.html]]
从外部文档链接到 file.org(发布时将自动链接到相应的 html 文件)。但在本文档之外,我无法将第 X 节引用为 [[file:file.org#sec:X][link to section X of file.html]]
因为该节标签是转换为数字(例如,sec-3_1
)。因此,我必须将其链接为 [[file:file.html#sec-3_1][link to section X of file.html]]
,但这假设我知道 sec:X
标签将转换为 sec-3_1
...
(我使用与 org-publish-project
一起使用的默认函数进行转换。 )
How can I link to a section of a separate page in org-mode and have it come out linked in the html? For instance, if in a file file.org, I have a label for section X:
** Section X
#+LABEL: sec:X
I can refer to this section with [[sec:X][section X]]
within file.org. I can link to file.org with [[file:file.org][link to file.html]]
from an external document (and will automatically be linked to the appropriate html file when published). But outside of this document, I can't refer to section X as [[file:file.org#sec:X][link to section X of file.html]]
because the section label is converted to numbers (e.g., sec-3_1
). So I would have to link to it as [[file:file.html#sec-3_1][link to section X of file.html]]
, but that assumes I know that the sec:X
label will be converted to sec-3_1
...
(I am using the default functions used with org-publish-project
for the conversion.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自:http://orgmode.org/manual/External-links.html#External -链接
编辑:
最好使用“CUSTOM_ID”属性,例如
在 file2.org 中要链接到 file1.org:Section
我认为 orgmode 7.4 中存在一个错误,如果您使用“file:file1::#my_section_link_id”,它会生成不正确的 html 链接,但正确的组织链接。如果您使用“file:file1::my_section_link_id”会生成正确的 html 链接,但会生成错误的 org 链接。
From: http://orgmode.org/manual/External-links.html#External-links
Edit:
Better use "CUSTOM_ID" Property like
Then in file2.org where you want to link to file1.org:Section
I think there is a bug in orgmode 7.4 where if you use "file:file1::#my_section_link_id" it generates incorrect html link, but correct org link. If you use "file:file1::my_section_link_id" generates correct html link, but incorrect org link.