102 lines
2.5 KiB
Cheetah
102 lines
2.5 KiB
Cheetah
|
/* -*- 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)} | {/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}
|