直接编辑Javadoc(index.html)

时间:2014-11-24 02:58:23

标签: html open-source javadoc

我自动生成了我的Javadoc。一切都很好。但是我想在javadoc的顶部放一个标题来链接到我的源代码。每当我尝试编辑index.html时,这是我链接到的,以便我可以在我的网站上显示我的javadoc,javadoc消失,只显示我添加的内容。例如,如果我添加:

<body>
<p>TEST</p>
</body>

在任何地方,当我链接到index.html时,我看到的只是“TEST”。

如何编辑我的index.html,在顶部有一个标题链接到源代码?我的index.html看起来像这样:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Sun Nov 23 21:34:16 EST 2014-->
<TITLE>
Action Engine API
</TITLE>
<SCRIPT type="text/javascript">
    targetPage = "" + window.location.search;
    if (targetPage != "" && targetPage != "undefined")
        targetPage = targetPage.substring(1);
    if (targetPage.indexOf(":") != -1)
        targetPage = "undefined";
    function loadFrames() {
        if (targetPage != "" && targetPage != "undefined")
             top.classFrame.location = top.targetPage;
    }
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
</FRAMESET>
<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
<NOFRAMES>
<H2>
Frame Alert</H2>

<P>
This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
<BR>
Link to<A HREF="overview-summary.html">Non-frame version.</A>
</NOFRAMES>
</FRAMESET>
</HTML>

1 个答案:

答案 0 :(得分:0)

您发布的生成的javadoc没有HTML head元素,因此如果添加一个,浏览器可能只显示该元素。

如果我理解正确,您想要为生成的javadoc添加一些文本。如果要向每个页面添加内容,可以使用bottom命令行参数。以下是Javadoc man页面中的示例:

javadoc -bottom '<a href="{@docRoot}/copyright.html">Copyright</a>'.

如果您只是想在主页面添加内容,可以将其放在源文件夹中的index.html(或package-info.java)。