doxygen markdown改变了围栏代码块的背景颜色

时间:2012-12-03 16:34:25

标签: markdown doxygen

我在我的降价文件中添加了fenced code block。在我的文档中,我想展示一些片段,显示编写代码的“正确”和“错误”方式。以视觉方式表示具有不同背景的“正确”和“错误”片段会很好。

是否有办法(手动编辑输出HTML除外)更改隔离代码块的背景颜色?

1 个答案:

答案 0 :(得分:0)

您可以修改Doxygen用于更改围栏块背景颜色的CSS,但我找不到以您希望的方式使用两种不同颜色的方法。

您可以使用

生成CSS doxygen使用的副本
doxygen -w html head.html foot.html css.css doxyfile

这为您提供了一个CSS文件。您可以忽略/删除页脚/标题文件。在CSS中,相关的类是div.fragment(1.8.5 doxygen CSS中的大约180行)。更改此处的background-color会更改隔离代码块的背景颜色。

您需要将doxyfile HTML_STYLESHEET设置指向修改后的CSS。

鉴于doxygen处理的所有受防护块都可能使用相同的CSS类,我怀疑通过简单的配置更改可以实现您想要做的事情。

警告:)我通过实验找到了这个,因为我想要类似的东西,但我怀疑我们可以断然说doxygen将来会继续使用这个类名。