[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [ox-html] Why are dedicated targets automatically renamed?
From: |
Nicolas Goaziou |
Subject: |
Re: [O] [ox-html] Why are dedicated targets automatically renamed? |
Date: |
Sun, 31 Jan 2016 22:52:20 +0100 |
Hello,
Sébastien Brisard <address@hidden> 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