我正在考虑为 Java 概念编写教程,如果我可以将教程编写为带有漂亮印刷 Java 源代码的 HTML 文档,那就太好了。
我知道如果我将各种 Java 源代码复制到我希望它们所在的 HTML 文档中并在周围的标签。
但是,为了确保代码片段是最新的,我真的希望 HTML 页面引用实际的、真实的 Java 源文件,而不是手动维护的副本。
据我了解 - 这可能是错误的 - Google Prettyprint 库不直接支持此功能,但也许 Javascript 将文件拉入文件并将其放入<pre>
标签内的 DOM 树中的一些技巧可以做到吗?我希望 HTML 文件存在于本地文件系统中,因此不能选择执行服务器端脚本。
我的问题是 - 我该怎么做?
(我打算将 HTML 文件物理放置在源代码树的根目录。这意味着从 HTML 到 Java 源代码的所有引用都是相对的,没有“..”。我不知道这是否重要。)