refactored for single card rendering for blog posts and such