Skip to content
Used for transforming a non-html document into html.
Perl
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
lib/Plack/Middleware
t
MANIFEST.SKIP
README
README.pod
dist.ini

README.pod

NAME

Plack::Middleware::HTMLify - Transform a non-html page into html.

VERSION

version 0.1.0

SYNOPSIS

use Plack::Builder;

my $app = sub {
    return [ 200, [ 'Content-Type' => 'text/plain' ], [ 'Hello Foo' ] ];
};

builder {
    enable "HTMLify",
        set_doctype    => "...", # html for the doctype
        set_head       => "...", # html to include in <head>
        set_body_start => "...", # html for the beginning of the <body>
        set_body_end   => "..."; # html for the end of the <body>
    $app;
};

DESCRIPTION

Plack::Middleware::HTMLify is meant to be used to transform non-html web content into html.

Use case: On CPAN, the 'source' link is delivered as 'text/plain'. If you wanted to do some post-processing of this page to add syntax highlighting you would need the page to be set as 'text/html' and have some basic HTML formatting.

SEE ALSO

Plack

AUTHOR

Mark Jubenville <ioncache@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2010 by Mark Jubenville.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

You can’t perform that action at this time.