Ant*_*lme 5 footer kotlin kotlin-dokka
我正在寻找一种在所有 Dokka 生成的文档的页脚中包含文本的方法。我没有看到 Dokka 的 Gradle 或 Maven 插件宣传此选项。
这可能吗?你能给我指一个样本吗?
dokka\xe2\x80\x93 包中有两个实例方法,一种用于footer,一种用于header:
fun appendFooter(to:) { }\n\nfun appendHeader(to:, title:, basePath:) { }\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n这是一个真实的代码,它看起来像这样:
\n
package org.jetbrains.dokka\n\nimport java.io.File\n\ninterface HtmlTemplateService {\n\n fun appendHeader(to: StringBuilder, title: String?, basePath: File)\n fun appendFooter(to: StringBuilder)\n\n companion object {\n\n fun default(css: String? = null): HtmlTemplateService {\n return object : HtmlTemplateService {\n\n override fun appendFooter(to: StringBuilder) {\n if (!to.endsWith(\'\\n\')) {\n to.append(\'\\n\')\n }\n to.appendln("</BODY>")\n to.appendln("</HTML>")\n }\n override fun appendHeader(to: StringBuilder, title: String?, basePath: File) {\n to.appendln("<HTML>")\n to.appendln("<HEAD>")\n to.appendln("<meta charset=\\"UTF-8\\">")\n if (title != null) {\n to.appendln("<title>$title</title>")\n }\n if (css != null) {\n val cssPath = basePath.resolve(css)\n to.appendln("<link rel=\\"stylesheet\\" href=\\"$cssPath\\">")\n }\n to.appendln("</HEAD>")\n to.appendln("<BODY>")\n }\n }\n }\n }\n} \nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n我认为即使在dokka.playground中它也必须工作。
\n
希望这可以帮助。
\n