publish: Add support for and a blog post about toggling of styles

generated from commit ef33f7421738ffc9f1296301947700455a2fad9c