Skip to content
Document Viewer written in Perl, to run under Plack.
Perl
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
t
.gitignore
Build.PL
Changes
LICENSE
META.json
README.md
cpanfile
minil.toml

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.