Text::Markdown
, a Markdown parsing module for Raku.
use Text::Markdown;
# Using raw Markdown directly
my $md = Text::Markdown.new($raw-md);
say $md.render;
# Or alternatively
my $md = parse-markdown($raw-md);
say $md.to_html;
# Using file
use Text::Markdown;
my $md = parse-markdown-from-file($filename);
This module parses Markdown (MD) and generates HTML from it. It can be used to extract certain elements from a MD document or to generate other kind of things.
zef update && zef install Text::Markdown
This modules depends on HTML::Escape
. Install it locally with
zef install HTML::Escape
The following methods can be invoked on a Text::Markdown
instance object:
-
render
- Render the Markdown text provided to the instance object during its construction. -
to_html
- An alias for therender
method. -
to-html
- Same as theto_html
method.
-
parse-markdown($text)
- Render the Markdown$text
. -
parse-markdown-from-file(Str $filename)
- Render the Markdown text in file$filename
.
Initial version by Andrew Egeler, with extensive additions by JMERELO and Altai-man. Some help from Luis Uceta
Check out the contributing guidelines. All contributions are welcome, and will be addressed.
You can redistribute this module and/or modify it under the terms of the MIT License.