Skip to content
Document Viewer written in Perl, to run under Plack.
Perl
Find file
Latest commit 35989f1 Oct 2, 2013 @s-aska v0.03
Failed to load latest commit information.
lib v0.03 Oct 2, 2013
t fix document Apr 22, 2011
.gitignore minil migrate Oct 2, 2013
Build.PL minil migrate Oct 2, 2013
Changes v0.03 Oct 2, 2013
LICENSE minil migrate Oct 2, 2013
META.json v0.03 Oct 2, 2013
README.md minil migrate Oct 2, 2013
cpanfile minil migrate Oct 2, 2013
minil.toml minil migrate Oct 2, 2013

README.md

Build Status

NAME

DocLife - Document Viewer written in Perl, to run under Plack.

SYNOPSIS

# app.psgi
use DocLife::Pod;
DocLife::Pod->new( root => "./lib" );

# one-liner
plackup -MDocLife::Pod -e 'DocLife::Pod->new( root => "./lib" )->to_app'

How To Mount

need base_url option.

# app.psgi
use Plack::Builder;
use DocLife::Pod;
use DocLife::Markdown;

my $pod_app = DocLife::Pod->new(
    root => '../lib',
    base_url => '/pod/'
);

my $doc_app = DocLife::Markdown->new(
    root => './doc',
    suffix => '.md',
    base_url => '/doc/'
);

builder {
    mount '/pod' => $pod_app;
    mount '/doc' => $doc_app;
};

CONFIGURATION

  • root

    Document root directory. Defaults to the current directory.

  • base_url

    Specifies a base URL for all URLs on a index page. Defaults to the `/`.

  • suffix

    Show only files that match the suffix. No url suffix.

SEE ALSO

Plack

COPYRIGHT

Copyright 2013 Shinichiro Aska

LICENSE

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

Something went wrong with that request. Please try again.