dart_markdown 1.0.5 copy "dart_markdown: ^1.0.5" to clipboard
dart_markdown: ^1.0.5 copied to clipboard

A portable Markdown library written in Dart that can parse Markdown into HTML.

This library is refactored from dart-lang/markdown(5.0)

About #

A portable Markdown library written in Dart. It can parse Markdown into HTML on both the client and server.

Live demo #

https://chenzhiguang.github.io/dart_markdown_demo/

Usage #

import 'package:dart_markdown/dart_markdown.dart';

void main() {
  print(markdownToHtml(
    'Hello **Markdown**!',

    // The options with default value `true`.
    enableAtxHeading: true,
    enableBlankLine: true,
    enableBlockquote: true,
    enableIndentedCodeBlock: true,
    enableFencedBlockquote: true,
    enableFencedCodeBlock: true,
    enableList: true,
    enableParagraph: true,
    enableSetextHeading: true,
    enableTable: true,
    enableHtmlBlock: true,
    enableLinkReferenceDefinition: true,
    enableThematicBreak: true,
    enableAutolinkExtension: true,
    enableAutolink: true,
    enableBackslashEscape: true,
    enableCodeSpan: true,
    enableEmoji: true,
    enableEmphasis: true,
    enableHardLineBreak: true,
    enableImage: true,
    enableLink: true,
    enableRawHtml: true,
    enableSoftLineBreak: true,
    enableStrikethrough: true,
    encodeHtml: true,

    // The options with default value `false`.
    enableHeadingId: false,
    enableHighlight: false,
    enableFootnote: false,
    enableTaskList: false,
    enableSubscript: false,
    enableSuperscript: false,
    enableKbd: false,

    // Customised syntaxes.
    extensions: const <Syntax>[],
  ));
  //=> <p>Hello <strong>Markdown</strong>!</p>
}
14
likes
150
pub points
76%
popularity

Publisher

verified publishertagnote.app

A portable Markdown library written in Dart that can parse Markdown into HTML.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

args, meta, source_span

More

Packages that depend on dart_markdown