【问题标题】:doxygen markdown code blocks in blockquoteblockquote 中的 doxygen markdown 代码块
【发布时间】:2012-11-24 05:52:17
【问题描述】:

有没有办法将代码块作为带有 doxygen 降价的块引用?这在引用参考书等时很有用。我尝试了以下方法,但它不会以固定宽度的字体打印代码。

> Put the following line in your program:
>
>     printf("Hello, world.");

我希望它看起来像(我使用 SO 的降价来说明):

在你的程序中加入下面一行:

printf("Hello, world.");

【问题讨论】:

    标签: markdown doxygen


    【解决方案1】:

    根据markdown 的doxygen 手册,块引用行中的最后一个> 必须后跟一个空格,才能将该行视为块引用。在上面的示例中,没有空格,因此代码不会被视为块引用。如果改为将其指定为(注意第 2 行的额外空格):

    > Put the following line in your program:
    > 
    >     printf("Hello, world.");
    

    它应该被正确渲染。

    【讨论】:

    • 我将改进 doxygen 的实现,如果 > 直接跟在换行符后面,则不需要空格。那么上面的例子将独立于任何尾随空格。
    • @doxygen 谢谢,我认为那会很好,尽管当前的实现也还可以。
    猜你喜欢
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    • 2012-11-20
    • 2017-09-25
    • 2012-11-24
    相关资源
    最近更新 更多