Use xdoc for anything serious, that's my trick! :)
-Lukas
Tsz-Wo Nicholas Sze wrote:
Hi Lukas,
I have read the apt doc but I wonder if you may have some trick to do it. :)
Thanks again.
Nicholas
________________________________
From: Lukas Theussl<[email protected]>
To: Maven Users List<[email protected]>
Sent: Thursday, December 8, 2011 12:44 AM
Subject: Re: APT: How to add relative links with special symbols?
Tsz-Wo Nicholas Sze wrote:
Hi Lukas,
Thanks a lot for the reply. So there is no way to do it due to DOXIA-397.
As noted there, a workaround is to use absolute links.
I got a second question: Is it possible to add links in verbatim text? The
following does not work.
No, as documented at
http://maven.apache.org/doxia/references/apt-format.html:
'Like in HTML, verbatim text is preformatted. Unlike HTML, verbatim text
is escaped: inside a verbatim display, markup is not interpreted by the
APT processor.'
Cheers,
-Lukas
+-------------------------------------------------------------------
A link: {{{http://host/foo}foo}}
+-------------------------------------------------------------------
~~ BAD: The output is "<pre>A link: {{{http://host/foo}foo}}</pre>".
Regards,
Nicholas
________________________________
From: Lukas Theussl<[email protected]>
To: Maven Users List<[email protected]>
Sent: Wednesday, December 7, 2011 11:17 PM
Subject: Re: APT: How to add relative links with special symbols?
That's a known issue and discussed here:
http://jira.codehaus.org/browse/DOXIA-397
HTH,
-Lukas
Tsz-Wo Nicholas Sze wrote:
Hi,
I tried to add relative links with special symbols (e.g. '%', ' ', '(') to apt
docs. However, the special symbols are removed/replaced in the generated doc
and so the link does not work. For examples,
* {{{../api/Test.html#foo(int, String)}Unespaced relative url}}
~~ BAD: It becomes<a href="../api/Test.html#fooint_String">Unespaced relative
url</a>
* {{{../api/Test.html#foo%28int,%20String%29}Espaced relative url}}
~~ BAD: It becomes<a href="../api/Test.html#foo28int20String29">Espaced relative
url</a>
I notice that it works for absolute links.
* {{{http://host/api/Test.html#foo(int, String)}Unespaced absolute url}}
~~ GOOD: It becomes<a class="externalLink"
href="http://host/api/Test.html#foo(int, String)">Unespaced absolute
url</a>
* {{{http://host/api/Test.html#foo%28int,%20String%29}Espaced absolute
url}}
~~ GOOD: It becomes<a class="externalLink"
href="http://host/api/Test.html#foo%28int,%20String%29">Espaced
absolute url</a>
I apologize if this is not the correct emailing list for the question.
Regards,
Nicholas
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]