diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/clog.tmpl | 101 |
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)} | {/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} |