{{body_class}} – outputs dynamic CSS classes intended for the <body> tag in your default.hbs or other layout file, and is useful for targeting specific pages (or contexts) with styles.
The {{body_class}} helper outputs different classes on different pages, depending on what context the page belongs to. For example the home page will get the class .home-template, but a single post page would get .post-template.
Ghost provides a series of both static and dynamic body_class classes:
Static classes
home-template– The class applied when the template is used for the home pagepost-template– The class applied to all postspage-template– The class applied to all pagestag-template– The class applied to all tag index pagesauthor-template– The class applied to all author pagesprivate-template– The class applied to all page types when password protected access is activated
Dynamic classes
page-{slug}– A class ofpage-plus the page slug added to all pagestag-{slug}– A class oftag-plus the tag page slug added to all tag index pagesauthor-{slug}– A class ofauthor-plus the author page slug added to all author pages

