blog: migrate to new design