Doxygen Markdown

Doxygen 是一种常用的代码文档工具(适用于包括 C++,C#和 Java 的语言),它也支持使用 Markdown。除了标准的 Markdown 语法之外,还有许多特定Doxygen 的元素

主要功能是使用 @ref 标签作为参考,以及这些可以参考的 @page@section/@subsection@anchor 元素。

@ref <name> [text]

此元素创建一个链接(即引用)到已在文档中其他位置定义的命名节,子节,页面或锚点。 (参见 Doxygen 参考

第一个参数(name)应该与你要链接的部分,子部分,页面或锚点的名称相匹配。

第二个可选参数(text)应该用双引号封装,并定义引用链接在页面上的显示内容。如果未使用,该链接将显示为参考中使用的标题。

@section <section-name>(部分标题)

此元素定义节名称。它在视觉上等同于 Markdown 中的 # 元素,但它也将定义一个可以链接到文档其他部分的引用。 (参见 Doxygen 参考

第一个参数 section-name 定义了 @ref 元素可以使用的引用名称。这不能包含任何空格。

第二个参数 section title 是一个单词字符串(可以用空格分隔),它定义了标题在页面上显示的内容。

@section Intro Introduction

This is some text in my introduction.

@section Body Body Paragraph

This is some text in my body, where I refer to the @ref Intro.

输出

介绍

这是我的介绍中的一些文字。

身体段落

这是我身体中的一些文字,我在这里引用了简介

注意:上面的引言一词将显示为将跳转到简介标题的链接。