Image Doxygen主页中标记图像的异常行为
对于我的Doxygen生成的文档,我计划重用我的README.md作为我的主页。这在大多数情况下都很有效,但由于某些原因,它不适用于标记图像。所谓降价图像,我指的是SVG,如: 此类图像的降价为:Image Doxygen主页中标记图像的异常行为,image,svg,markdown,doxygen,Image,Svg,Markdown,Doxygen,对于我的Doxygen生成的文档,我计划重用我的README.md作为我的主页。这在大多数情况下都很有效,但由于某些原因,它不适用于标记图像。所谓降价图像,我指的是SVG,如: 此类图像的降价为: [![Travis Build Status](https://travis-ci.org/arnavb/cpp14-project-template.svg?branch=master)](https://travis-ci.org/arnavb/cpp14-project-template)
[![Travis Build Status](https://travis-ci.org/arnavb/cpp14-project-template.svg?branch=master)](https://travis-ci.org/arnavb/cpp14-project-template)
但是,当我尝试在Doxygen中显示此内容时,得到的输出类似于:
正如你所看到的,这些图片被解读为只是指向各自网站的链接。为了解决这个问题,我决定暂时删除图片的链接。但是,当我这样做时,新的输出是:
现在,当图像可见时:
<div class="image">
<img src="https://travis-ci.org/arnavb/cpp14-project-template.svg?branch=master" alt="Travis Build Status"/>
</div>
<div class="image">
<img src="https://ci.appveyor.com/api/projects/status/qvt257817g7c66m9/branch/master?svg=true" alt="Appveyor Build Status"/>
</div>
<div class="image">
<img src="https://codedocs.xyz/arnavb/cpp14-project-template.svg" alt="Documentation"/>
</div>
<div class="image">
<img src="https://api.codacy.com/project/badge/Grade/1c76469660ca411fa1f92ce0ef0c5cd3" alt="Codacy Badge"/>
</div>
<p>A simple template I plan on using for all of my C++14 projects.</p>
<h1>Test header</h1>
<h2>Nested header</h2>
<h3>lol</h3>
<blockquote class="doxtable">
<p>Blockquote</p>
</blockquote>
我应该做些什么来让这些降价SVG在Doxygen中正确呈现?从Doxygen 1.8.18开始,原来的问题似乎已经解决了
如上所述,如果您无法进一步升级,您可以从1.8.15开始使用内联html。@Waylan将其粘贴在帖子中。如果我改回链接,那么代码基本上是一样的,除了图像被视为链接,图像标记是链接文本。@Waylan好的,我还添加了相关的第二个输出,以及相应的标记。嗯,看起来可能是Markdown解析器中的一个bug或者Doxygen故意使用非标准Markdown。@Waylan,我应该预料到最坏的情况;(不管怎么说,你目前知道有什么解决办法吗?我刚刚发现了这个问题。当源代码是HTML时,似乎存在同样的问题。因此,回到原始HTML可能也不是一个解决办法。我对这个问题的评论已经表明有什么变化(对于1.8.15版本)。当仍然存在问题时,请创建一个新问题(并使用最新的doxygen版本,即1.8.18或更高版本的github master,在之前尝试)@albert Aha-检查1.8.18原始版本似乎是固定的。当我第一次注意到这个问题时,1.8.17是最新版本,允许我最初的解决方案谢谢(大概)到你提到的1.8.15补丁。我将更新我的解决方案,以指示适当的升级路径,因为谷歌仍将在这里集中人员一段时间。
<div class="image">
<img src="https://travis-ci.org/arnavb/cpp14-project-template.svg?branch=master" alt="Travis Build Status"/>
</div>
<div class="image">
<img src="https://ci.appveyor.com/api/projects/status/qvt257817g7c66m9/branch/master?svg=true" alt="Appveyor Build Status"/>
</div>
<div class="image">
<img src="https://codedocs.xyz/arnavb/cpp14-project-template.svg" alt="Documentation"/>
</div>
<div class="image">
<img src="https://api.codacy.com/project/badge/Grade/1c76469660ca411fa1f92ce0ef0c5cd3" alt="Codacy Badge"/>
</div>
<p>A simple template I plan on using for all of my C++14 projects.</p>
<h1>Test header</h1>
<h2>Nested header</h2>
<h3>lol</h3>
<blockquote class="doxtable">
<p>Blockquote</p>
</blockquote>
<div class="contents">
<div class="textblock"><p><a href="https://travis-ci.org/arnavb/cpp14-project-template">![Travis Build Status](https://travis-ci.org/arnavb/cpp14-project-template.svg?branch=master)</a> <a href="https://ci.appveyor.com/project/arnavb/cpp14-project-template/branch/master">![Appveyor Build Status](https://ci.appveyor.com/api/projects/status/qvt257817g7c66m9/branch/master?svg=true)</a> <a href="https://codedocs.xyz/arnavb/cpp14-project-template/">![Documentation](https://codedocs.xyz/arnavb/cpp14-project-template.svg)</a> <a href="https://www.codacy.com/app/arnavb/cpp14-project-template?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=arnavb/cpp14-project-template&amp;utm_campaign=Badge_Grade">![Codacy Badge](https://api.codacy.com/project/badge/Grade/1c76469660ca411fa1f92ce0ef0c5cd3)</a></p>
<p>A simple template I plan on using for all of my C++14 projects.</p>
<h1>Test header</h1>
<h2>Nested header</h2>
<h3>lol</h3>
<blockquote class="doxtable">
<p>Blockquote</p>
</blockquote>
</div></div><!-- contents -->
[![Travis Build Status](https://travis-ci.org/arnavb/cpp14-project-template.svg?branch=master)](https://travis-ci.org/arnavb/cpp14-project-template)
[![Appveyor Build Status](https://ci.appveyor.com/api/projects/status/qvt257817g7c66m9/branch/master?svg=true)](https://ci.appveyor.com/project/arnavb/cpp14-project-template/branch/master)
[![Documentation](https://codedocs.xyz/arnavb/cpp14-project-template.svg)](https://codedocs.xyz/arnavb/cpp14-project-template/)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/1c76469660ca411fa1f92ce0ef0c5cd3)](https://www.codacy.com/app/arnavb/cpp14-project-template?utm_source=github.com&utm_medium=referral&utm_content=arnavb/cpp14-project-template&utm_campaign=Badge_Grade)