如何自定义自动生成的Dokka html以包含页眉和页脚

问题描述 投票:0回答:1

我正在寻找一种自定义Dokka生成的html的方法,以包括自定义页眉和页脚。我以前使用过Doclava来覆盖生成的HTML模板,并且想知道Dokka中是否有一种方法可以做到这一点。通过他们的代码,我遇到了appendHeader和appendFooter函数,但是不确定如何覆盖这些方法。 https://github.com/Kotlin/dokka/blob/de2f32d91fb6f564826ddd7644940452356e2080/core/src/main/kotlin/Formats/KotlinWebsiteHtmlFormatService.kt#L10

[我的最后一招是用脚本修改生成的html文件,方法是在第一个body标签之后插入标头,在close标签之前插入页脚,但希望有一个更优雅的解决方案。

任何帮助将不胜感激。谢谢!

android kotlin documentation-generation kotlin-dokka
1个回答
0
投票

恐怕目前不可能。至少这并不简单。您可以在StructuredFormatService中覆盖内容生成,然后重新编译dokka。

© www.soinside.com 2019 - 2024. All rights reserved.