DRYed up posts templates