Why not adopt me?
NAME
Plack::Middleware::Xslate - serve static templates with Plack
VERSION
version 0.03
SYNOPSIS
use Plack::Builder;
builder {
enable "Xslate",
path => qr{^/}, root => 'root/templates/', pass_through => 1;
$app;
};
DESCRIPTION
This middleware allows you to serve files processed as Text::Xslate templates. This is useful for serving sites that are essentially static content, but with a consistent structure (which can be pulled out into a single template to include, rather than duplicated across every page).
Configuration for this middleware is identical to Plack::Middleware::Static, with these additional options:
- xslate_args
-
A hashref of arguments to pass to the Text::Xslate constructor. Note that you cannot pass a
path
argument here - it will be overridden by theroot
option. - xslate_vars
-
A hashref of data to use when rendering the template. This will be passed to
Text::Xslate->render
every time a template is rendered.
BUGS
No known bugs.
Please report any bugs through RT: email bug-plack-middleware-xslate at rt.cpan.org
, or browse to http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Plack-Middleware-Xslate.
SEE ALSO
Plack::Middleware::TemplateToolkit
SUPPORT
You can find this documentation for this module with the perldoc command.
perldoc Plack::Middleware::Xslate
You can also look for information at:
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Plack-Middleware-Xslate
Search CPAN
AUTHOR
Jesse Luehrs <doy at cpan dot org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2012 by Jesse Luehrs.
This is free software, licensed under:
The MIT (X11) License