Overview
Address various issues that have come up over the years with the default blog layout, with the goal of fixing accessibility and easing customization with CSS.
Goals
- Fix H1 tags on post pages (see: explainer and feature request)
- Make font sizes consistent between landing page and post pages (T349)
- Fix spacing around lists (T511)
- Potentially: move to the post rendering used for tiny.write.as (instead of using pre spacing) to improve semantics
Implementation
Since a new layout will potentially break custom designs (or change the layout entirely), we'll need to give users the ability to manually upgrade to our "V2" layout. This should be presented as a button near the Custom CSS section on the blog's Customize page.