www/p5-Blatte-HTML 0.9p0 OpenBSD
Blatte functions to generate (X)HTML
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Categories
- www, perl5
Description
The Blatte-HTML module defines Blatte functions corresponding to HTML tags, making it possible to write Blatte that looks like this:
Here is a {\a \href=http://www.blatte.org/ link}
that can be translated to this:
Here is a <a href="http://www.blatte.org/">link</a>
The beauty is that you can use Blatte functions to encapsulate repeated constructs. For instance, this definition:
{\define {\mypagestyle \=name \&content} {\html {\head {\title \name}} {\body {\h1 \name} \content}}}
allows you to write
{\mypagestyle \name={A page I wrote} This is my page.}
which saves you from having to write:
<html><head><title>A page I wrote</title></head> <body><h1>A page I wrote</h1>This is my page.</body></html>
Install
Binary package:
pkg_add p5-Blatte-HTML
From the ports tree:
cd /usr/ports/www/p5-Blatte-HTML && make install
Dependencies
Build dependencies 2
Run dependencies 2
No port depends on this one.