如何从使用 org-info.js 的 org-mode 文件中间复制链接?

发布于 2024-12-23 08:31:37 字数 546 浏览 0 评论 0原文

我正在创建一个 org-mode 文件,该文件使用 org-info.js 提供导出的 HTML 的动态折叠。

如果我在浏览器中打开生成的 HTML,我可以复制 URL 并将其粘贴到其他人可以通过单击访问的电子邮件中,但前提是它是页面上的顶级点(无内部页面目标)。

如果我尝试打开指向内部链接的 URL(例如,文件:....#sec-2),我会收到“一般失败。URL 为:...系统找不到指定的路径” ”。删除链接的“#sec-2”部分可以使其正常工作。

FWIW,我正在使用 org-mode 7.5 和 org-info.js 的在线版本。

有办法完成这项工作吗?

顺便说一句,该 URL 在浏览器中看起来像 file://completely/qualified/path/name.html(或 name.html#sec-2)。当我将它作为超链接添加到 Outlook 中的一些文本时(是的,我知道;我在其他地方使用 Gnus),它会将其转换为 \complete\qualified\path\name.html。缺少文件:和 / 到 \ 似乎并不重要; #target 确实很重要。

I'm creating an org-mode file that uses org-info.js to provide dynamic folding of exported HTML.

If I open the resulting HTML in a browser, I can copy the URL and paste it into an email that others can access by clicking but only if it's the top-level point on the page (no internal page target).

If I try opening a URL that points to an internal link (file:....#sec-2, for example), I get a "General failure. The URL was: .... The system cannot find the path specified." Deleting the "#sec-2" part of the link allows it to work just fine.

FWIW, I'm using org-mode 7.5 and the online version of org-info.js.

Is there a way to have this work?

Incidentally, the URL looks like file://fully/qualified/path/name.html (or name.html#sec-2) in the browser. When I add it as a hyperlink to a bit of text in Outlook (yes, I know; I use Gnus elsewhere), it transforms it into \fully\qualified\path\name.html. The lack of the file: and the / to \ doesn't seem to matter; the #target does matter.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文