@webority / markdown-core
每个webbority渲染器都读取的一个标记语法。它会把标记串变成方块
内联标记,决定链接可以打开什么,并提取纯文本。它什么也不画,什么也不碰
没有平台API,所以 AppMarkdown (反应), <wui-markdown> 和 <app-markdown> (剃刀页)和
电话 Markdown 所有人都根据相同的规则绘制相同的文档。
| 出口 | 它是做什么的 |
|---|---|
parseMarkdown(source) | 块:段落、标题、列表(按深度嵌套)、表格、代码、引用、规则 |
parseInline(text) | 内联标记:文本、代码、strong、em、strike、link、image |
linkTarget(href, links, resolveLink) | 一个链接打开了什么:一个应用程序路由,一个网址,一个邮件或电话地址,或者什么都没有 |
webRoute(target) | 已解析应用链接的web路由 |
markdownToPlainText(source) | 屏幕阅读器、预览或搜索索引读取的文本 |
links 是 "web" (公开网页、邮件及电话地址)或 "app" (只开什么? resolveLink
解析为应用内路由)。聊天回复使用 "app",因为模型输出一定不能发送
关掉应用程序的人。