KMarkdownBuilder
KMarkdown 的构建器。 可以通过自定义 appender 来提供自定义的字符串拼接器,默认使用 StringBuilder.
Functions
Link copied to clipboard
通过一个 KookMarkdownGrammar 来实现自定义拼接。
Link copied to clipboard
追加一个原始信息到md缓冲器中。 会直接进行拼接,不做处理。
Link copied to clipboard
Link copied to clipboard
拼接一个加粗文本
Link copied to clipboard
拼接一个加粗倾斜文本
Link copied to clipboard
提及频道
Link copied to clipboard
代码块
Link copied to clipboard
追加一个分割线。不会自动在开头换行,但是会在结尾换行,也就是:---\n
Link copied to clipboard
根据id追加一个emoji
Link copied to clipboard
追加隐藏内容。
Link copied to clipboard
行内代码
Link copied to clipboard
拼接一个倾斜文本
Link copied to clipboard
拼接一个链接。
Link copied to clipboard
新的一行。
Link copied to clipboard
引用。如果想要结束引用内容,需要连续换行两次。
Link copied to clipboard
引用,并在结束后自动换行2次。
Link copied to clipboard
role
Link copied to clipboard
服务器表情。
Link copied to clipboard
一个空格。
Link copied to clipboard
拼接一个删除线
Link copied to clipboard
拼接一个文本
Link copied to clipboard
追加下划线内容。
Inherited functions
Link copied to clipboard
inline fun KMarkdownBuilder.aroundLine(times: Int = 1, block: KMarkdownBuilder.() -> Unit): KMarkdownBuilder
Link copied to clipboard
inline fun KMarkdownBuilder.postLine(times: Int = 1, block: KMarkdownBuilder.() -> Unit): KMarkdownBuilder
Link copied to clipboard
inline fun KMarkdownBuilder.preLine(times: Int = 1, block: KMarkdownBuilder.() -> Unit): KMarkdownBuilder