fix issues. make first design: main-post-driven blog-post-layout