-
-
24 Nov 2013 10:19:02 UTC
- Distribution: Text-Markdown-Hoedown
- Module version: 1.01
- Source (raw)
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (2)
- Testers (2037 / 3 / 0)
- Kwalitee
Bus factor: 1- 27.65% Coverage
- License: perl_5
- Perl: v5.8.5
- Activity
24 month- Tools
- Download (119.06KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 44 contributors-
tokuhirom
-
Ben Noordhuis
-
Bruno Michel
-
nono
-
Joseph Koshy
-
mcansky
-
Krzysztof Kowalczyk
-
Samuel Bronson
-
Shuhei Tanuma
-
Jason Novinger
-
Brandon Croft
-
Matt Stancliff
-
brief
-
Neil Williams
-
jbergstroem
-
Chad Weider
-
chitsaou
-
Andre D
-
Greg Leaver
-
Sebastien Rombauts
-
Frank Smit
-
JJ Allaire
-
andrius bentkus
-
Chris
-
Vicent Marti
-
Vicent MartÃ
-
Mike Buland
-
Ben Dolman
-
Balazs Nagy
-
Mike Morearty
-
Ryan McGeary
-
Dmitriy Kiriyenko
-
Joel Rosenberg
-
Matt Rogers
-
Sam Soffes
-
Sami A
-
Robin Dupret
-
Yukinari Toyota
-
Rick Bradley
-
Kenichi Ishigaki
-
Anatol Broder
-
Syohei YOSHIDA
-
Xavier Mendez
-
Devin Torres
- Dependencies
- Exporter
- parent
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
Text::Markdown::Hoedown - hoedown for Perl5
SYNOPSIS
use Text::Markdown::Hoedown; print markdown(<<'...'); # foo bar * hoge * fuga ...
DESCRIPTION
Text::Markdown::Hoedown is binding library for hoedown.
hoedown is a forking project from sundown.
FUNCTIONS
my $out = markdown($src :Str, %options) :Str
-
Rendering markdown.
Options are following:
- toc_nesting_lvl
-
Nesting levels for TOC generation.
(Default: 99)
- extensions
-
This is bit flag. You can use the flags by '|' operator. Values are following:
enum hoedown_extensions { HOEDOWN_EXT_NO_INTRA_EMPHASIS = (1 << 0), HOEDOWN_EXT_TABLES = (1 << 1), HOEDOWN_EXT_FENCED_CODE = (1 << 2), HOEDOWN_EXT_AUTOLINK = (1 << 3), HOEDOWN_EXT_STRIKETHROUGH = (1 << 4), HOEDOWN_EXT_UNDERLINE = (1 << 5), HOEDOWN_EXT_SPACE_HEADERS = (1 << 6), HOEDOWN_EXT_SUPERSCRIPT = (1 << 7), HOEDOWN_EXT_LAX_SPACING = (1 << 8), HOEDOWN_EXT_DISABLE_INDENTED_CODE = (1 << 9), HOEDOWN_EXT_HIGHLIGHT = (1 << 10), HOEDOWN_EXT_FOOTNOTES = (1 << 11), HOEDOWN_EXT_QUOTE = (1 << 12) };
- html_options
-
This is bit flag. You can use the flags by '|' operator. Values are following:
typedef enum { HOEDOWN_HTML_SKIP_HTML = (1 << 0), HOEDOWN_HTML_SKIP_STYLE = (1 << 1), HOEDOWN_HTML_SKIP_IMAGES = (1 << 2), HOEDOWN_HTML_SKIP_LINKS = (1 << 3), HOEDOWN_HTML_EXPAND_TABS = (1 << 4), HOEDOWN_HTML_SAFELINK = (1 << 5), HOEDOWN_HTML_TOC = (1 << 6), HOEDOWN_HTML_HARD_WRAP = (1 << 7), HOEDOWN_HTML_USE_XHTML = (1 << 8), HOEDOWN_HTML_ESCAPE = (1 << 9), HOEDOWN_HTML_PRETTIFY = (1 << 10) } hoedown_html_render_mode;
- max_nesting
-
I don't know what this do.
markdown_toc($src:Str, %opts) :Str
-
Generate TOC HTML from
$str
.Options are following:
- nesting_level
-
Maximum nesting level for TOC.
- extensions
-
Same as above.
- max_nesting
-
Same as above.
All
HOEDOWN_*
constants are exported by default.
TODO
HACKING
hoedown/
directory is managed by git subtree.You can pull the modifications from upstream by following command:
git subtree pull --prefix=hoedown git@github.com:hoedown/hoedown.git master
LICENSE
Copyright (C) tokuhirom.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
tokuhirom <tokuhirom@gmail.com>
Module Install Instructions
To install Text::Markdown::Hoedown, copy and paste the appropriate command in to your terminal.
cpanm Text::Markdown::Hoedown
perl -MCPAN -e shell install Text::Markdown::Hoedown
For more information on module installation, please visit the detailed CPAN module installation guide.