Alters the man page urls that are created from L<> codes.
The default is http://man.he.net/man.
Alters the perldoc urls that are created from L<> codes. Can be:
The default is metacpan.
Alters the format of the url fragment for any L<> links that point to a section of an external document ("section" in name). The default will be chosen according to the destination perldoc_url_prefix. Alternatively you can specify one of the following:
The code ref can expect to receive two arguments: the parser object ($self) and the section text. For convenience the topic variable ($_) is also set to the section text:
Alters the format of the url fragment for any L<> links that point to an internal section of this document ("section").
Unfortunately the format of the id attributes produced by whatever system translates the markdown into html is unknown at the time the markdown is generated so we do some simple clean up.
Specifies whether or not to print author/title meta tags at the top of the document. Default is false.
A string of characters to encode as html entities (using encode_entities in HTML::Entities if available, falling back to numeric entities if not).
By default this is disabled and literal characters will be in the output stream. If you specify a desired output_encoding any characters not valid for that encoding will be HTML entity encoded.
o A value of 1 will use the default set of characters from HTML::Entities (control chars, high-bit chars, and <&>"). o A false value will disable. o Any other value is used as a string of characters (like a regular expression character class).
<B>NoteB> that Markdown requires ampersands (&) and left angle brackets (<) to be entity-encoded if they could otherwise be interpreted as html entities. If this attribute is configured to encode those characters, they will always be encoded. If not, the module will make an effort to only encode the ones required, so there will be less html noise in the output.
Boolean: If true, use the =encoding of the input pod as the encoding for the output.
This attribute is not recommended but is provided for consistency with other pod converters.
Defaults to false.
The encoding to use when writing to the output file handle.
If neither this nor match_encoding are specified, a character string will be returned in whatever Pod::Simple output method you specified.
Returns the url prefix in use for man pages.
Returns the url prefix in use (after resolving shortcuts to urls).
Returns the coderef or format name used to format a url fragment to a section in an external document.
Returns the coderef or format name used to format a url fragment to an internal section in this document.
Used internally to create a url (using man_url_prefix) from a string like man(1).
# With $name and section being the two parts of L<name/section>. my $url = $parser->format_perldoc_url($name, $section);
Used internally to create a url from the name (of a module or script) and a possible section (heading).
The format of the url fragment (when pointing to a section in a document) varies depending on the destination url so perldoc_fragment_format is used (which can be customized).
If the module name portion of the link is blank then the section is treated as an internal fragment link (to a section of the generated markdown document) and markdown_fragment_format is used (which can be customized).
Format url fragment for an internal link by replacing non-word characters with dashes.
Format url fragment like idify in Pod::Simple::XHTML.
Format url fragment like section_name_tidy in Pod::Simple::HTML.
Format fragment for metacpan.org (uses format_fragment_pod_simple_xhtml).
Format fragment for search.cpan.org (uses format_fragment_pod_simple_html).
o pod2markdown - script included for command line usage o Pod::Simple - Super class that handles Pod parsing o perlpod - For writing POD o perlpodspec - For parsing POD o <http://daringfireball.net/projects/markdown/syntax> - Markdown spec
The following websites have more information about this module, and may be of help to you. As always, in addition to those websites please use your favorite search engine to discover more resources.
Please report any bugs or feature requests by email to bug-pod-markdown at rt.cpan.org, or through the web interface at <https://rt.cpan.org/Public/Bug/Report.html?Queue=Pod-Markdown>. You will be automatically notified of any progress on the request by the system.
git clone https://github.com/rwstauner/Pod-Markdown.git
o Marcel Gruenauer <firstname.lastname@example.org> o Victor Moral <email@example.com> o Ryan C. Thompson <rct at thompsonclan d0t org> o Aristotle Pagaltzis <firstname.lastname@example.org> o Randy Stauner <email@example.com>
o Aristotle Pagaltzis <firstname.lastname@example.org> o Cindy Wang (CindyLinz) <email@example.com> o Graham Ollis <firstname.lastname@example.org> o Mike Covington <email@example.com> o motemen <firstname.lastname@example.org> o moznion <email@example.com> o Peter Vereshagin <firstname.lastname@example.org> o Ryan C. Thompson <email@example.com> o Yasutaka ATARASHI <firstname.lastname@example.org>
This software is copyright (c) 2011 by Randy Stauner.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
|perl v5.20.3||POD::MARKDOWN (3)||2016-03-06|