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