Javascript Doxygen编辑节的格式
关于在Doxygen中动态格式化HTML输出,我有一个小问题 我们正在使用Doxygen来记录我们的C源代码。有一些注释是由CVS工具自动生成的。 为了显示这些注释,我通过类似“mksrevisionlist=\section mks\u revisionlist mks File Revision List”的别名创建了一个节标记。这些评论的一个例子如下:Javascript Doxygen编辑节的格式,javascript,html,doxygen,Javascript,Html,Doxygen,关于在Doxygen中动态格式化HTML输出,我有一个小问题 我们正在使用Doxygen来记录我们的C源代码。有一些注释是由CVS工具自动生成的。 为了显示这些注释,我通过类似“mksrevisionlist=\section mks\u revisionlist mks File Revision List”的别名创建了一个节标记。这些评论的一个例子如下: 修订版1.15 2017/04/27 12:40:58CEST xxx xxx(xxxx)* 添加了Doxygen的修订标签* 修订版1
- 修订版1.15 2017/04/27 12:40:58CEST xxx xxx(xxxx)*
- 添加了Doxygen的修订标签*
- 修订版1.14 2017/04/26 10:05:29CEST xxx xxx(xxxx)*
- 新增文件*
/*******************************************************************************
* @mksrevisionlist
* $Log: feature/50_Src/ $
* Revision 1.15 2017/04/27 12:40:58CEST xx (xxx) *
* Added revision tags for Doxygen *
* Revision 1.14 2017/04/26 10:05:29CEST xx (xxx) *
* Added documentation *
* Revision 1.13 2017/04/24 14:33:52CEST xx (xxx) *
* Doxygen Support *
* Revision 1.12 2017/04/21 16:14:11CEST xx (xxx) *
* Comment Maintenance *
* Revision 1.11 2017/04/21 15:36:53CEST xx (xxx) *
* Removed includes of C*
* Revision 1.10 2017/03/16 13:38:32CET xx (xxx) *
* Signal renaming: msp: out signals are now called *
* Revision 1.9 2017/03/08 15:03:11CET xx (xxx) *
* Member moved from feature/50_ in project in project *
* Revision 1.8 2017/02/15 11:31:26CET xx (xxx) *
* Updated comments about straight routing of and *
* Revision 1.7 2017/01/27 17:15:03CET xx (xxx) *
* Removal of legacy code Step 3) *
* Revision 1.6 2016/12/02 14:54:18CET xx (xxx) *
* Member moved from 50_Src/BRK/ in project in project . *
* Revision 1.5 2016/11/30 14:53:38CET xx (xxx) *
* Replaced with . *
* Removed (P). *
* Revision 1.4 2016/11/30 13:23:50CET xx (xxx) *
* Member moved from BRK/ in project in project . *
* Revision 1.3 2016/09/15 15:04:13CEST xx (xxx) *
* Include Cin addition to C *
* Revision 1.2 2016/08/10 16:34:24MESZ xx (xxx) *
* Clean up version log information and change souce in comments to MISRA style *
* Revision 1.1 2016/07/06 16:39:08MESZ xx (xxx) *
* Initial revision *
* Member added to project *
*******************************************************************************/
生成的HTML输出为:
Date2017/04/27 12:40:58CEST
修订版1.15 2017/04/27 12:40:58CEST xx(xxx)*添加了Doxygen的修订标签*修订版1.14 2017/04/26 10:05:29CEST xx(xxx)*添加了文档*修订版1.13 2017/04/24 14:33:52CEST xx(xxx)*Doxygen Support修订版1.12 2017/04/21 16:14:11CEST xx(xxx)*注释维护*修订版1.11 2017/04/21 15:36:53CEST xxx(xxx)*删除了C*版本1.10 2017/03/16 13:38:32CET xx(xxx)*信号重命名:m现在被称为*版本1.9 2017/03/08 15:03:11CET xx(xxx)*成员从项目中的功能/50_Sr/xx移动到项目中。*修订版1.8 2017/02/15 11:31:26CET xx(xxx)*关于和*修订版1.7 2017/01/27 17:15:03CET xx(xxx)*删除旧代码步骤3)*修订版1.6 2016/12/02 14:54:18CET xx(xxx)*项目中从50_Src/xx移动的成员*修订版1.5 2016/11/30 14:53:38CET xx(xxx)*替换为。*已删除。*修订版1.4 2016/11/30 13:23:50CET xx(xxx)*项目中从BRK/xx移走的成员*修订版1.3 2016/09/15 15:04:13CEST xx(xxx)*除CDI_CDI.h外还包括CDI_MSP.h*修订版1.2 2016/08/10 16:34:24MESZ xx(xxx)*清理版本日志信息并将注释中的来源更改为MISRA样式*修订版1.1 2016/07/06 16:39:08MESZ xx(xxx)*初始版本*成员添加到项目*
请结合输入示例,以及结果和无链接(对链接过敏的人,他们可能会消失,留下无用的帖子)还要指定使用过的doxygen版本。您好,首先感谢您的建议。我无法将图像添加到文章中,只能添加图像的链接。但我将重试。如果修订历史记录已经是源代码的一部分,您可以使用\verbatim
和\endverbatim
doxygen命令或
HTML ta将它们括起来检查一下你的CVS工具,看看你是否可以使用一个定制的模板,其中包括commands/HTML标记,甚至你的节别名。你好,弗雷林,谢谢你,效果很好。