外部文件中的漂亮打印Lua源代码,无需将其嵌入HTML文件中

时间:2013-10-25 18:37:08

标签: html lua syntax-highlighting pretty-print

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

假设我有很多包含Lua源代码的文件,并且所有文件都包含" .lua"扩展并在特定子目录中可用。我想要做的是创建一个静态index.html文件,当在浏览器中加载时,会在下拉列表中显示lua源代码文件的列表。一旦选择了其中一个源代码文件,我就希望将文件加载到"区域"在同一页面上,并且是漂亮的打印,即在浏览器中使用语法高亮显示。我想知道我是否可以使用像google-code-prettyfy这样的语法高亮部分?此外,我不清楚是否可以加载外部lua源代码文件,并在html页面的某个区域内显示为呈现。如果是,请欣赏详细说明的部分。

1 个答案:

答案 0 :(得分:1)

LDoc这样的工具可以用来完成你想要的很多东西,就像{C}语言源工具包中使用Doxygen一样。

两者都受到包含带有文档的特殊格式注释的强烈推动。

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

在项目中使用这两个工具并不一定是个坏主意,特别是如果你有实现Lua模块的C源代码。您可以使用Doxygen为您的引擎和C模块构建整个文档树,并使用LDoc构建Lua部件的文档。应该可以通过两种工具的一些小心和配置来使它们一起很好地发挥作用。