add all posts page
abstract out templated posts