Flutter Markdown

一个Flutter的Markdown渲染器。它支持
原始格式,但不支持内联
HTML。

入门

使用Markdown widget很简单,只需将源代码Markdown传递为
string

new Markdown(data: markdownSource);

如果您不希望有内边距或滚动行为,请使用MarkdownBody
代替

new MarkdownBody(data: markdownSource);

默认情况下,Markdown使用当前Material Design主题的格式,
但也可以创建自己的自定义样式。使用MarkdownStyle类
来传递您自己的样式。如果您不想在Material Design之外使用Markdown,
请使用MarkdownRaw类。

图片支持

Img标签仅支持以下图片位置。它特别
不支持指向捆绑资产的图片位置。

  • 来自网络:使用以http://https://为前缀的URL。

  • 来自设备上的本地文件:使用文件的绝对路径,例如通过
    将文件名与由已知存储位置返回的路径连接起来,
    例如由path_provider
    插件提供的。

GitHub

https://github.com/flutter/flutter_markdown