後ろの文字列::
は実際には検索です。このコンテキストorg-html-link
では、ライブラリファイルox-html.el
(org 8.2.5)の関数のソースコード内の関連するコメントを理解しています。それは言う:
;; Add search option, if any. A search option can be
;; relative to a custom-id or a headline title. Any other
;; option is ignored.
だから、あなたはどちらか置き換えることができるmy_anchor
ことにより、#my_anchor
カスタムIDを形成するか、文字で始まる見出しのタイトルを使用します*
。2番目のケースでは、-文字の後にスペースを含めないでください*
。
他のファイルのセクションヘッダーのリンクは、組織モードのプロジェクトを公開する場合にのみ機能します。組織モードのプロジェクトは、変数のメンバーとして定義されますorg-publish-project-alist
。詳細については、この変数のドキュメントおよびセクション13 org-modeマニュアルの公開を参照してください。
例:ファイルa.org
:
* This is file a.org
Some important notes.
* Second Section
* Section with a custom-id
Some text before the custom-id
<<#my-anchor>> Here we have the custom-id
Some text behind the custom-id.
ファイル内のテキストb.org
:
* This is file b.org
Some text.
* b.org contains the link to my_anchor
[[file:a.org::#my_anchor][My Link to the custom-id]]
[[file:a.org::*Second Section][My Link to the headline of the second section]]
備考:出版と他のファイル内のヘッダへのリンクが唯一の仕事は、彼らがからフェッチしていることであることを理由org-publish-cache
にorg-publish-resolve-external-fuzzy-link
して使用されていますorg-html-link
。
セクションヘッダリンクは、実際のようなリンクを、番号付けされsec-1
、sec-2
およびセクションヘッダは、可変で連想リストを介して、...番号1,2に変換されますorg-publish-cache
。
これはドキュメントのバグだと思います。他のファイルのセクションヘッダーのリンクのhtml-exportについては、org-modeマニュアルのセクション13.1.6公開されているファイル間のリンクには記載されていません。また、カスタムIDへのリンクのhtml-exportに関するコメントがマニュアルにありません。
私はソースコードを読んでこれらのことを発見しました。
これは私のバグレポートへの回答として私が得たものです:
Thank you for the report.
Unfortunately, this feature is very experimental, and actually quite
buggy. It's not ready for prime time, and therefore not documented.
<a id="orgtarget1"></a>
にa.html
して<a href="a.html#MissingReference">My Link</a>
中にb.html
わずかに優れている、が、機能していません。この組織バージョン8.3.3。