Doxygen项目简介能否包含链接?
我正在编写我的Doxyfile配置,不知道是否可以在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头实现了这一点 生成默认模
项目简介
中包含一个链接。我尝试过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