我在我的降价文件中添加了fenced code block。在我的文档中,我想展示一些片段,显示编写代码的“正确”和“错误”方式。以视觉方式表示具有不同背景的“正确”和“错误”片段会很好。
是否有办法(手动编辑输出HTML除外)更改隔离代码块的背景颜色?
答案 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将来会继续使用这个类名。