Flexible Lisp Blogware. Fork for personal use. Mirrored from https://github.com/kingcons/coleslaw originally.

index.tmpl 1.0KB

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