improve front page post excerpt implementation