Recently Written · git

coleslaw

Emacs mode for the "Coleslaw" site generator written in Common Lisp.

git clone https://github.com/equwal/coleslaw

Log | Files | Refs


themes/hyde/index.tmpl (980 bytes)

1 {namespace coleslaw.theme.hyde}
2 
3 {template index}
4 <h1 class="title">{$index.title}</h1>
5 {foreach $obj in $index.content}
6   <div class="article-meta">
7     <a class="article-title" href="{$config.domain}/{$obj.url}">{$obj.title}</a>
8     <div class="date"> posted on {$obj.date}</div>
9     <div class="article">{$obj.excerpt |noAutoescape}</div>
10   </div>
11 {/foreach}
12 <div id="relative-nav">
13   {if $prev} <a href="{$config.domain}/{$prev.url}">Previous</a> {/if}
14   {if $next} <a href="{$config.domain}/{$next.url}">Next</a> {/if}
15 </div>
16 {if $tags}
17 <div id="tagsoup">
18   <p>This blog covers
19     {foreach $tag in $tags}
20       <a href="{$config.domain}/{$tag.url}">{$tag.name}</a>{nil}
21       {if not isLast($tag)},{sp}{/if}
22     {/foreach}
23 </div>
24 {/if}
25 {if $months}
26 <div id="monthsoup">
27   <p>View content from
28     {foreach $month in $months}
29       <a href="{$config.domain}/{$month.url}">{$month.name}</a>{nil}
30       {if not isLast($month)},{sp}{/if}
31     {/foreach}
32 </div>
33 {/if}
34 {/template}