doxygen markdown 无法解析受防护的代码块



Doxygen无法解析降价文件中受防护的代码块。这是我的片段:

~~~~~~~~~~~~~~~~~~~~{.cpp}
#include <cstdio>
int main() {
    printf("Hello World");
}
~~~~~~~~~~~~~~~~~~~~~~~~~~

这在输出中显示为纯文本。


int main() { printf("Hello World"); } ~~~~~~~~~~~~~~~~~~~~~~~~~~

我在这里犯了什么错误?

事后看来这看起来微不足道,但我花了很多时间来调试它,所以我想我应该与社区分享它。问题是围栏块的开头和结尾~的波浪号数量应该相等。

标记围栏块至少需要 3 个波浪号,但为了使围栏块更容易看到,我喜欢将它们扩展到整条线。我最初在最后复制粘贴了起跑线,但后来我删除了几个~,为{.cpp}腾出空间。

~~~c
#include <cstdio>
int main() {
    printf("Hello World");
}
~~~

在开头和结尾的开头和结尾数相同 (~)。你可以喜欢它更漂亮的代码块。

最新更新