我想在生成的Javadoc HTML的<head>中包含一个元素:

<link rel="shortcut icon" href="my-project-icon.ico" />

请注意,我正在使用Ant任务来生成Javadoc。

我尝试使用Ant任务的<header>元素,但是放置在该位置的任何标记最终都在<h1>标记内,该标记无效,因此被浏览器忽略。

最佳答案

我肯定会修改输出文件,以作为一种简单的蛮力解决方案。但是一种复杂的方法是拥有一个自定义doclet。该doclet将是标准doclet(Where can you download the source for the standard JavaDoc doclet for current releases (1.5 or 1.6))的副本。

HtmlDocletWriter.java中,有许多行head.addContent。您可能会再添加一行这样的行,也许基于HtmlTree.LINK

08-04 16:44