BSD Ports

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.