/standard_markdown

A flutter package markdown which support GFM/CommonMark standard

Primary LanguageDartMIT LicenseMIT

standard_markdown

A flutter markdown package which support GFM/CommonMark standard

How To Use

import 'package:standard_markdown/standard_markdown.dart'; // import package
StandardMarkdown(markdown) // use Widget

TODO

It will be finish before 1.0.0 stable

Support editing modes

  • Instant rendering (ir)
  • Split view (sv)

All CommonMark syntax

  • Divider line
  • Code block (support syntax highlighting) (unhandle language detect)
  • HTML block (XSS filtering)
  • Link
  • Quote
  • Paragraph
  • List
  • Backslash escape
  • Emphasis
  • Bold
  • Image
  • Text content

All GFM syntax

  • Table
  • Task list item (unhandle click change check)
  • Strikethrough
  • Automatic link

Other

  • Footnote
  • search
  • formate
  • ToC
  • Latex/KaTex($and $$)
  • ECharts(use in ```block)
  • Easy to use (controller controls everything)
  • toolbar
  • loadFromString
  • loadFromselectFile
  • rebuild by getx controller