Hello, Timothy <tecos...@gmail.com> writes:
> Nicolas Goaziou <m...@nicolasgoaziou.fr> writes: > >> With the above in mind, I think there are two ways to "improve TOC links >> stability": >> >> 1. Improve the system behind `org-export-get-reference', e.g., so it >> behaves better during plain export. But please keep in mind that >> current major properties must be preserved. >> >> 2. Use an hybrid system in HTML exporter, much like Texinfo's. >> >> Those two ways are orthogonal; both may solve the current issue >> independently on the other. My gut feeling is the second way is easier >> to achieve, at least on the short term. > > I'm not quite sure what you mean by a hybrid system, As I explained, it is a system where the back-end generates its own references, and relies on `org-export-get-reference' as a robust fall-back system. Have a look at `org-texinfo--get-node' function to see what I mean. > but I think generating informative references based on header content > is a nice improvement that also make links much more stable. I don't think such a system would preserve properties offered by `org-export-get-reference', for example in non-latin languages. Also, header content is not stable enough: when you're linking to the custom ID, you may be able to change the title and yet preserve the link. However, your proposal may be an improvement over `org-export-get-reference' in the context of "ox-html.el", that I don't know. That's the second way I wrote about. Regards, -- Nicolas Goaziou