Doxygen项目简介能否包含链接?

Doxygen项目简介能否包含链接?,doxygen,configuration-files,documentation-generation,Doxygen,Configuration Files,Documentation Generation,我正在编写我的Doxyfile配置,不知道是否可以在项目简介中包含一个链接。我尝试过HTML和标记语法,但它似乎只接受纯文本。有没有办法将简单的标记添加到项目摘要 PROJECT_BRIEF = "Project heavily inspired by <a href='https://example.com'>Other Project</a>" 我的系统目前已安装了Doxygen 1.8.17。我使用自定义HTML\u头实现了这一点 生成默认模

我正在编写我的Doxyfile配置,不知道是否可以在
项目简介
中包含一个链接。我尝试过HTML和标记语法,但它似乎只接受纯文本。有没有办法将简单的标记添加到
项目摘要

PROJECT_BRIEF = "Project heavily inspired by <a href='https://example.com'>Other Project</a>"


我的系统目前已安装了Doxygen 1.8.17。

我使用自定义
HTML\u头实现了这一点

  • 生成默认模板(我们将只查看header.html)
  • doxygen-w html header.html footer.html stylesheet.css Doxyfile
    rm footer.html stylesheet.css
    
  • 修改
    header.html

    • 查找现有的
      $projectbrief
      标记

      $projectbrief
      
    • 在HTML的“unescape”中添加一些javascript

      
      函数htmlDecode(输入){
      var doc=new DOMParser().parseFromString(输入,“text/html”);
      返回doc.documentElement.textContent;
      }
      document.getElementById(“projectbrief”).innerHTML=htmlDecode($projectbrief”);
      
  • 修改
    Doxyfile
    以使用新的
    HTML\u头

  • 佩服你的加价!
  • 注意:其他输出类型(例如LaTeX)也可以类似地使用自定义头文件


    此外,从理论上讲,使用任意数量的JavaScript标记解析器都可以使用标记语法。

    这里遇到的问题是,
    PROJECT\u-BRIEF
    并不是由doxygen真正处理的,唯一要做的处理是将字符串转换为有效语法,对于HTML,这包括转换
    ,这是一个有点棘手但很好的解决方案。
    
    PROJECT_BRIEF = "Project heavily inspired by [Other Project](https://example.com)"
    
    HTML_HEADER = header.html