Kotlin HTML DSL 代码复用

我在开发 RemoteMC-Core 的时候,大量的使用了 Ktor 来完成各项工作。其中就包含使用 Ktor 的 HTML DSL 功能来生成 HTML 页面。但是,我发现我会需要在不同的页面中大量的重复使用一些代码(例如导航栏代码),这样会导致代码不易维护等问题,所以我想着能不能重复使用一段生成代码,在经过一番搜索之后,我发现是可以的!来一起看看怎么做吧!

解决方案