0

由于我在 HTML 方面的经验相当初级(而且相当陈旧),我不确定我的要求是否切合实际。

假设我有很多包含 Lua 源代码的文件,并且所有文件都具有“.lua”扩展名,并且可以在特定的子目录中使用。我想做的是创建一个静态 index.html 文件,当它在浏览器中加载时,会在下拉列表中显示 lua 源代码文件的列表。一旦选择了其中一个源代码文件,我希望该文件被加载到同一页面上的“区域”中,并且打印得非常漂亮,即在浏览器中具有语法高亮显示。我想知道是否可以在语法高亮部分使用类似google-code-prettyfy的东西?另外,我不清楚是否可以加载外部 lua 源代码文件,并在渲染时显示在 html 页面的某个区域内。如果是,将不胜感激详细说明如何部分。

4

1 回答 1

1

LDoc这样的工具可以用来完成很多你想要的事情,就像Doxygen用于 C 语言源工具包一样。

两者都很大程度上受到包含带有文档的特殊格式注释的驱动。

我知道 Doxygen 可以将源代码折叠到生成的文档集中,我不记得 LDoc。两者都在积极开发中。

在一个项目中使用这两种工具不一定是一个坏主意,尤其是如果你有实现 Lua 模块的 C 源代码。您可以使用 Doxygen 为您的引擎和 C 模块构建整体文档树,并使用 LDoc 构建 Lua 部分的文档。应该可以对这两种工具稍加注意和配置,让它们一起玩得很好。

于 2013-10-25T20:55:16.693 回答