update to show linenos in code blocks
get the main page to only show post previews and tag the first
5 posts appropriately to handle this