Blog redesign

This replaces the PR #4054