Hello,

Sébastien Brisard <sebastien.bris...@m4x.org> writes:

> I have noticed that org-mode now renames dedicated targets. More
> precisely, the following org file
>
> ===== beginning of a.org =====
>   - <<item1>>Item 1
>   - <<item2>>Item 2
> ===== end of a.org =====
>
> gets exported to html as
>
> ===== beginning of a.html (extract) =====
> <body>
> <div id="content">
> <ul class="org-ul">
> <li><a id="orgtarget1"></a>Item 1</li>
> <li><a id="orgtarget2"></a>Item 2</li>
> </ul>
> </div>
> <div id="postamble" class="status">
> <p class="author">Author: Sébastien Brisard</p>
> <p class="date">Created: 2016-01-21 Thu 07:38</p>
> <p class="creator"><a
> href="http://www.gnu.org/software/emacs/";>Emacs</a> 24.5.1 (<a
> href="http://orgmode.org";>Org</a> mode 8.3.3)</p>
> <p class="validation"><a
> href="http://validator.w3.org/check?uri=referer";>Validate</a></p>
> </div>
> </body>
> ===== end of a.html =====
>
> Notice that the targets were renamed item1 -> orgtarget1 and item2 ->
> orgtarget2. Why is that?

It allows using any kind of character for a target without knowing
HTML's forbidden ones.

> With org-publish, it messes up links across files.

What do you mean? <<...>> are internal targets, and by no mean meant to
link across documents.

> Is there an option that allows to preserve the user's target name on
> export?

No, there isn't. "ox-latex" provides one, but not "ox-html". Note that
custom ID are always preserved, tho.


Regards,

-- 
Nicolas Goaziou

Reply via email to