clog/templates/clog.tmpl

102 lines
2.5 KiB
Cheetah
Raw Permalink Normal View History

2013-07-28 22:12:14 +02:00
/* -*- mode: closure-template-html; -*- */
/* clog --- Supposedly simplistic blogging in Common Lisp
Copyright (C) 2013 Tom Willemse
clog is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
clog is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with clog. If not, see <http://www.gnu.org/licenses/>. */
{namespace clog-templates}
{template main}
<!DOCTYPE html>
<html>
<head>
<link href="{$prefix}static/css/clog.css" rel="stylesheet"
type="text/css" />
</head>
<body>
<div class="container">
<h1 class="title">ryu/blog</h1>
{$content|noAutoescape}
</div>
<footer>
This blog is powered by clog. Clog is available under
the <a href="https://www.gnu.org/licenses/agpl-3.0.html">GNU
Affero General Public License</a>. You can download its source
code <a href="http://code.ryuslash.org/cgit.cgi/clog/">here</a>.
</footer>
</body>
</html>
{/template}
{template list}
{foreach $post in $posts}
{$post|noAutoescape}
{/foreach}
{/template}
{template single}
{$post|noAutoescape}
<h3>Comments</h3>
{foreach $comment in $comments}
{$comment|noAutoescape}
{/foreach}
{/template}
{template post}
<article class="post">
<h{$lvl} class="title">
<a href="{$prefix}{$type}/{$slug}">{$title}</a>
</h{$lvl}>
<div class="content">{$content|noAutoescape}</div>
<footer>
Posted on {$timestamp} in
{foreach $tag in $tags}
{$tag|noAutoescape}
{if not isLast($tag)} |&nbsp;{/if}
{/foreach}
by {$author}.
</footer>
</article>
{/template}
{template tag}
<a href="{$prefix}tags/{$slug}">{$name}</a>
{/template}
{template comment}
<article class="comment">
<header>
<img src="https://secure.gravatar.com/avatar/{$md5}?s=24" />
<h4>{$author} said:</h4>
</header>
<div class="content">
{$comment}
</div>
<footer>
Posted on {$timestamp}
</footer>
</article>
<div class="subcomments">
{foreach $comment in $comments}
{$comment|noAutoescape}
{/foreach}
</div>
{/template}