markd 0.7.1+2 markd: ^0.7.1+2 copied to clipboard
A fork of dart-markdown for easy customizing markdown syntaxes.
markd #
A fork of David Peek's dart-markdown for easy customization of Markdown syntaxes.
Differences:
-
LinkResolver
replacesResolver
to provide more options. -
InlineSyntax
introduces additional argument,caseSensitive
. -
The header syntax requires a whitespace between
#
and the text, so#foo
can represent a link (like Github does). For example,# foo
is a header, while#foo
is not.
Usage #
You can find the installation directions here.
import 'package:markd/markdown.dart' show markdownToHtml;
main() {
print(markdownToHtml('Hello *Markdown*'));
//=> <p>Hello <em>Markdown</em></p>
}
You can create and use your own syntaxes!
import 'package:markd/markdown.dart';
main() {
List<InlineSyntax> syntaxes = [new TextSyntax('nyan', sub: '~=[,,_,,]:3')];
print(markdownToHtml('nyan', inlineSyntaxes: syntaxes));
//=> <p>~=[,,_,,]:3</p>
}
You can find the documentation for this library here.
##Who Uses
- Quire - a simple, collaborative, multi-level task management tool.