aboutsummaryrefslogtreecommitdiffstats
path: root/templates/clog.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'templates/clog.tmpl')
-rw-r--r--templates/clog.tmpl101
1 files changed, 101 insertions, 0 deletions
diff --git a/templates/clog.tmpl b/templates/clog.tmpl
new file mode 100644
index 0000000..592cb2e
--- /dev/null
+++ b/templates/clog.tmpl
@@ -0,0 +1,101 @@
+/* -*- 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}