【问题标题】:Can Doxygen escape HTML tags?Doxygen 可以转义 HTML 标签吗?
【发布时间】:2013-05-01 10:28:01
【问题描述】:

我想在 Doxygen 注释中包含一个文字 HTML 元素。像这样的:

/// This function skips all <li> elements

如果我这样写,&lt;li&gt; 会传递给 HTML 输出,这显然不是我想要的。

相反,我可以这样写:

/// This function skips all &lt;li&gt; elements

这在 Doxygen 生成的 HTML 中运行良好,但现在源代码本身的注释相当难以辨认。

所以看起来我必须在生成的文档或源代码中的易读性之间做出选择。

真的是这样吗,还是有办法强制Doxygen自动将所有&amp;lt;blabla&amp;gt;变成&amp;lt;blabla&amp;gt;

【问题讨论】:

    标签: html doxygen


    【解决方案1】:

    您也可以使用:

    /// This function skips all \<li\> elements
    

    或者(如果MARKDOWN_SUPPORT=YES)写:

    /// This function skips all `<li>` elements
    

    它们都具有合理的可读性,或者将所有内容都放在\verbatim..\endverbatim 部分中,但随后也呈现为这样。

    你也可以定义一个别名,即

    ALIASES = verb{1}="\<\1\>"
    

    然后写

    /// This function skips all \verb{li} elements
    

    【讨论】:

      猜你喜欢
      • 2015-12-26
      • 2021-12-28
      • 2012-04-21
      • 2013-10-09
      • 2016-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-01
      相关资源
      最近更新 更多