markdown - 尝试将多个 README.md 文件合并到 Doxygen 转储中
问题描述
我没有看到上面的答案,所以这是我的问题:
我有一组项目。它们表示为嵌套的 Git 子模块,如下所示:
MAIN-PROJECT
LIBRARY-1
LIBRARY-2
ETC.
每个子模块都有一个 README.md 文件和 CHANGELOG.md 文件(标准 GitHub 模型):
MAIN-PROJECT
README.md
CHANGELOG.md
LIBRARY-1
README.md
CHANGELOG.md
LIBRARY-2
README.md
CHANGELOG.md
ETC.
我想要做的是使用“根”自述文件作为转储中的主页,但仍然呈现内部自述文件,因为每个自述文件都有很好的信息。
我不想单独构建每个 Doxygen 转储。我想要一个从“根”开始的单一的、整体的转储。这是因为我想要类和诸如此类的链接。
有没有办法做到这一点?我尝试明确指定“根”自述文件,但看起来您只能提供文件名,而不是路径。这意味着每个 README 都会被考虑用于发布,并且获胜的是“最深”的。
解决方案
为了能够使用多个“README.md”文件,需要考虑以下几点:
- 使用时用相对路径指定主要的 README.md
USE_MDFILE_AS_MAINPAGE
。 - 或者
\mainpage
在主 'README.md' 中使用 - 在另一个“README.md”中使用
\page
,以便区分不同的文件。
\subpage
还要注意和\ref
参考其他页面的可能性
推荐阅读
- r - 读取 csv 文件:有些值包含“E”,R 将其读取为数字
- algorithm - 获取没有控制位的原始汉明字
- android - RoomProcessor 编译或循环依赖
- apache-spark - 如何从完整数据集中默认获取最近 3 个月的数据
- c# - 如何在 System.Web.UI.Page 中解决相同类型的多个依赖项,其中这些依赖项实现通用接口
- python - 如何反序列化拆分的 json 数据
- r - R将一个50位数字分解为n个数字,每个数字的长度小于50
- mysql - 如何使一组特定值仅在一行中可用
- c# - 有没有办法用 .net framework 4.0 在 C# 中缩短字符串长度?
- node.js - localhost:5000 is not loading my server!! Help needed