NAME

Chronicle::Plugin::Snippets::RecentPosts - Generate recent posts.

DESCRIPTION

This module will be invoked automatically when your site is built via the on_generate hook which Chronicle provides.

It is responsible for creating the a data-structure to show recent posts. The number of posts defaults to ten, but can be changed if you're using a configuration file, via:

recent-post-count = 20

To use this in your theme add the following:

<!-- tmpl_if name='recent_posts' -->
<h3>Recent Posts</h3>
<ul>
  <!-- tmpl_loop name='recent_posts' -->
  <li><b><!-- tmpl_var name='date' --></b>
  <ul>
     <li><a href="<!-- tmpl_var name='top' --><!-- tmpl_var name='link' -->"><!-- tmpl_var name='title' --></a></li>
  </ul></li>
  <!-- /tmpl_loop -->
</ul>
<!-- /tmpl_if name='recent_posts' -->

AUTHOR

Steve Kemp <steve@steve.org.uk>

COPYRIGHT AND LICENSE

Copyright (C) 2014 Steve Kemp <steve@steve.org.uk>.

This library is free software. You can modify and or distribute it under the same terms as Perl itself.