blob: 42d53d38ba678548da1b70bb496ecb59e44025b8 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
### Planet HTML template.
###
### This is intended to demonstrate and document Planet's templating
### facilities, and at the same time provide a good base for you to
### modify into your own design.
###
### The output's a bit boring though, if you're after less documentation
### and more instant gratification, there's an example with a much
### prettier output in the fancy-examples/ directory of the Planet source.
### Lines like this are comments, and are automatically removed by the
### templating engine before processing.
### Planet makes a large number of variables available for your templates.
### See INSTALL for the complete list. The raw value can be placed in your
### output file using <TMPL_VAR varname>. We'll put the name of our
### Planet in the page title and again in an h1.
<head>
<title><TMPL_VAR name></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="generator" content="<TMPL_VAR generator ESCAPE="HTML">">
</head>
<body>
<h1><TMPL_VAR name></h1>
### One of the two loops available is the Channels loop. This allows you
### to easily create a list of subscriptions, which is exactly what we'll do
### here.
### Note that we can also expand variables inside HTML tags, but we need
### to be cautious and HTML-escape any illegal characters using the form
### <TMPL_VAR varname ESCAPE="HTML">
<div style="float: right">
<h2>Subscriptions</h2>
<ul>
<TMPL_LOOP Channels>
<li><a href="<TMPL_VAR link ESCAPE="HTML">" title="<TMPL_VAR title ESCAPE="HTML">"><TMPL_VAR name></a> <a href="<TMPL_VAR url ESCAPE="HTML">">(feed)</a></li>
</TMPL_LOOP>
</ul>
</div>
### The other loop is the Items loop, which will get iterated for each
### news item.
<TMPL_LOOP Items>
### Visually distinguish articles from different days by checking for
### the new_date flag. This demonstrates the <TMPL_IF varname> ... </TMPL_IF>
### check.
<TMPL_IF new_date>
<h2><TMPL_VAR new_date></h2>
</TMPL_IF>
### Group consecutive articles by the same author together by checking
### for the new_channel flag.
<TMPL_IF new_channel>
<h3><a href="<TMPL_VAR channel_link ESCAPE="HTML">" title="<TMPL_VAR channel_title ESCAPE="HTML">"><TMPL_VAR channel_name></a></h3>
</TMPL_IF>
<TMPL_IF title>
<h4><a href="<TMPL_VAR link ESCAPE="HTML">"><TMPL_VAR title></a></h4>
</TMPL_IF>
<p>
<TMPL_VAR content>
</p>
<p>
<em><a href="<TMPL_VAR link ESCAPE="HTML">"><TMPL_IF author>by <TMPL_VAR author> at </TMPL_IF><TMPL_VAR date></a></em>
</p>
</TMPL_LOOP>
<hr>
<p>
<a href="http://www.planetplanet.org/">Powered by Planet!</a><br>
<em>Last updated: <TMPL_VAR date></em>
</p>
</body>
</html>