Welcome to the official documentation for Mews, a Ghost theme designed to deliver a high-end editorial presence for publishers.

This guide will provide detailed instructions on everything you need to get the most out of theme including initial setup, configuration and custom theme options.
Please note that while this documentation covers the Mews theme in detail, it assumes a foundational understanding of the Ghost CMS platform. If you are new to Ghost, we recommend familiarizing yourself with the official Ghost Help Center for guidance on core concepts.
mews.zip file you received upon purchase.Navigate to Settings → Design and branding and click Customize. In the right-hand sidebar under the title Design, you'll see two tabs: Brand and Theme.
Firstly let's look at the Brand options; these are the default Ghost theme settings:
Once you've finished with the default Ghost theme settings, it's time to move on to the custom theme settings, which are specific to Mews. Switch from the Brand tab to Theme and you'll see the following options:
After the site wide settings, you'll see a section for Homepage settings. For more information on these settings and what they do, please see the Homepage section.
There are three navigation areas in Mews that we need to consider: the main header menu, the tag header menu, and the footer menu.
The main header menu is opened using the hamburger icon on the right side of the header. To populate this menu go to Settings → Navigation and click Customize. In the modal (pop-up) that opens, make sure the Primary navigation tab is selected.
You can add your menu links here. This menu also supports nested links, where there is a parent link that has child links.
To make a child link:
-- Page Title). 
If no items are added to the primary menu, the hamburger icon will not be displayed in the header.
The tag header menu is automatically populated with your post tags, displayed in alphabetical order. Only tags containing published posts will be shown.
To populate this menu go to Settings → Navigation and click Customize. In the modal (pop-up) that opens, select the Secondary navigation tab.
Footer menus links use a parent/child relationship to create the structure. Parent links are used as the titles for each menu section, and their child links sit below them.

-- Page Title). These links will then sit underneath the parent link title.Mews's homepage is composed of several elements:
All of these elements are optional. You control which elements are displayed and where using a combination of internal tags and the Mews theme homepage settings.
Mews's homepage layout has been designed utilising a hierarchy. The page starts with an optional featured post hero section, followed by post showcase sections; such as the Editorial post grid and Spotlight post grid. After this tag groups are displayed, interspersed with Featured post heroes to break up the flow of the page.
The editorial post grid can show a combination of latest and featured posts, and is split into two areas. The left displays three posts and the sidebar on the right can display up to six posts.

You can control what type of posts are displayed in each areas using theme options:
Ensure you have enough posts to populate the grid otherwise there could be gaps. Posts that are set to display in other sections on the homepage are excluded from this section to avoid post duplication.
This section is displayed if there is at least one post with the internal tag #home-featured-slider . It is recommended that you use at least three posts here to populate the slider.
You can select one of two display types for the featured post slider in the Mews theme homepage settings :

This section is displayed if there is at least one post with the internal tag #home-spotlight .

It is recommended that you use at least seven posts here to populate the grid. If the Editorial post grid is hidden then this section is promoted to the top of the page.

You can have up to three featured post hero sections, which are displayed throughout the homepage. Each section will appear if there is at least one post with the internal tags below.
#home-featured-top #home-featured-middle#home-featured-endTag groups show groups of tags and their latest posts. They are displayed after the homepage's showcase elements. You can define which tags are displayed in each group in the Mews theme homepage settings.

On the settings page you'll see a text box for each of the three tag groups Homepage tags group 1, Homepage tags group 2, and Homepage tags group 3 - add a comma-seperated list of the tag slugs you would like to appear in each group.
#home-featured-middle featured posts (if used). It is recommended to add just a couple of tags here.#home-featured-top featured posts and before the #home-featured-end featured posts (if used). It is recommended to add just a couple of tags here.Each tag should have at least four posts using the tag as their primary tag, to avoid gaps in the layout.

The Subscribe CTA is a call-out to unregistered users to subscribe. It will only appear if the Subscribe CTA text text field in Mews theme homepage settings is populated. It's position is handled automatically, depending on what other elements are being displayed on the homepage.
To change the post template, open the Post settings sidebar by clicking on the icon at the top right of the post editor. Mews has four post templates to choose from:
You can use internal tags to display the Table of Contents and Popular Posts widgets. Please note that full-width and wide-width post cards will only be as wide as the main post body when the sidebar is active.

#sidebar-toc to the post to display a table of contents in a sidebar to the right of the post. This table of contents displays all the Heading 2 titles in your post. As you scroll down the page, the current heading is highlighted. You can click on each heading in the table of contents to automatically scroll to that point in the post.#sidebar-popular-posts to the post will display a Popular Posts widget in a sidebar to the right of the post. Posts that have been given the internal tag #popular-post will be shown here, up to a maximum of three.Posts using the hero or split templates can show a featured video in place of the featured image. The video will be muted, autoplay, and loop.
To show a featured video:
#featured-video or #featured-video-global to your post.#featured-video will show the video only on the post itself.#featured-video-global will show the video on the post itself and on the post's featured post blocks, spotlight block snippets, and the large central snippet in the homepage editorial block. Use this tag sparingly to avoid bogging down your site's performance, two or three posts max.
Tag archives show all the posts belonging to that tag. The tag archive in Mews shows:
Author archives show all posts belonging to that author. The author archive in Mews shows:
Mews can display Ads, such as Adsense, using four ad slots which are incorporated into the design. Ads are turned off by default. Ads will not be displayed to paying members. Only ad slots which have a corresponding ad page will be displayed.
Since our ad pages only exist to supply the ad code to our ad slots, we don't want visitors or search engines to see these pages; therefore the Ad page template itself displays blank and is set to noindex.
If your using Adsense, the following add units are recommended for each slot:
Change Ghost's publication language by going to Settings → Publication Language. This will change the language of Ghost's native elements, such as the sign-up and subscribe process, comments and emails. To change the language or wording of Mews's hardcoded elements, such as button labels and section titles please see code injection.
Ghost's code injection allows you to add CSS, JS and more into your site header or footer to customise your theme. To use code injection go to Settings → Advanced → Code Injection and click Open.
One of the main use cases for code injection in Mews is to modify hardcoded text such as button labels and section titles to another language or... whatever you like. In the Site Header tab of the code injection window and paste in the code below. You can then change the text in "content" as required e.g. {content: 'Your Text Here';}
<style>
/* ============================================
HEADER AND FOOTER
============================================ */
/* Header Subscribe Button */
.btn-navbar-subscribe span {display: none;}
.btn-navbar-subscribe:after {content: 'Subscribe';}
/* Header Sign In Button */
.btn-navbar-sign-in span {display: none;}
.btn-navbar-sign-in:after {content: 'Sign In';}
/* Header Account Button */
.btn-navbar-account span {display: none;}
.btn-navbar-account:after {content: 'Account';}
/* Footer Subscribe Button */
.btn-footer-subscribe span {display: none;}
.btn-footer-subscribe:after {content: 'Subscribe';}
/* ============================================
HOMEPAGE
============================================ */
/* Homepage Editorial 'Latest' Title */
.editorial-title-latest span {display: none;}
.editorial-title-latest:before {content: 'Latest';}
/* Homepage Editorial 'Featured' Title */
.editorial-title-featured span {display: none;}
.editorial-title-featured:before {content: 'Featured';}
/* Homepage Featured Posts Slider Title */
.featured-slider-title span {display: none;}
.featured-slider-title:before {content: 'Featured';}
/* Homepage Spotlight Title */
.spotlight-title span {display: none;}
.spotlight-title:before {content: 'Spotlight';}
/* Homepage Subscribe CTA Button */
.btn-subscribe-cta span {display: none;}
.btn-subscribe-cta:after {content: 'Subscribe Now';}
/* Homepage Tag Group 'View All' link */
.btn-tag-snippets span {display: none;}
.btn-tag-snippets:before {content: 'View All';}
/* ============================================
POSTS
============================================ */
/* Sidebar Table of Contents Title */
.toc-title span {display: none;}
.toc-title:before {content: 'In this article';}
/* Sidebar Popular Posts Title */
.sidebar-popular-title span {display: none;}
.sidebar-popular-title:before {content: 'Popular';}
/* Related Posts Title */
.related-title span {display: none;}
.related-title:before {content: 'Read More';}
/* Share Post Label */
.share-label span {display: none;}
.share-label:before {content: 'Share';}
/* Post Topics Label */
.topics-title span {display: none;}
.topics-title:before {content: 'Topics';}
/* ============================================
POST SNIPPETS
============================================ */
/* Snippet Author 'By' */
.snippet-author span {display: none;}
.snippet-author:before {content: 'By';}
/* ============================================
TAG & AUTHOR ARCHIVES
============================================ */
/* Archive Load More Button */
.btn.load-more-btn span {display: none;}
.btn.load-more-btn:after {content: 'Load More';}
</style>You can also use code injection to override Mews's variables which controls fonts and colors.
<style>
:root {
--font-body: 'Charter', 'Georgia', 'Times New Roman', serif;
--font-heading: 'Cormorant Garamond', 'Georgia', 'Times New Roman', serif;
--font-accent: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
--color-body-bg: #fff;
--color-body-text: #1a1817;
--color-titles: #000;
--color-lighter: #6e6e6e;
--color-lightest: #dbdbdb;
--color-darker: #7F7F7F;
--color-darkest: #000000;
}
html.theme-dark {
--color-body-bg: #1a1817;
--color-body-text: #f0eeeb;
--color-titles: #f5f3f0;
--color-lighter: #9a9590;
--color-lightest: #4a4744;
--color-darker: #c0bbb6;
--color-darkest: #f5f3f0;
}
</style>Add your own web fonts from Google Fonts or elsewhere by injecting the embed code into the header:

You can then inject the CSS to override Mews's default settings. E.g. to update the body font with our new Google font:
<style>
:root {
--font-body: 'Italiana', sans-serif;
}
</style>Our aim is provide clear and comprehensive documentation to help you get the most out of your theme. However if you encounter any difficulties or bugs, or have any feedback or suggestions, please feel free to contact us here.