Introduction

The following documentation is our elijah Ghost theme. We belive you have already basic knowledge of the Ghost.

If you don't know much about ghost, then check the guides official Ghost Help Center – and you’ll get all of the information about ghost.

Theme information:

  • Name: Elijah
  • Tagline: Multipurpose Ghost Blog Theme
  • Author: Softhopper
  • Platform: Ghost
  • Demo: Elijah
  • Created: 30 January 2023
  • Last Update: 30 January 2023 See Changelog
  • Version: 1.0.0

Requirements

There are some common prerequisite in using ghosts - Ghost prerequisite. This are mainly what you required to install or server you need.

Hosting Info

There is some info about how you can install ghost into your VPS server - Install Ghosts

Getting Started

Installing theme

To use our theme you need to install theme, here are some steps to doing it.

Flow: Setting () > Design > Change theme > Upload Theme > Active

Here is the details:
  1. Upload theme, please go to the settings e.g - ( . here you need to click ) in the Ghost Admin and than click Design. After that click Change theme in the bottom left corner.
  2. Then in top tight corner click on Upload theme button.
  3. Once you uploaded, click Activate to activate the theme on your ghost publisher site.

Updating theme

We release regular update. So when update comes you will get notified via ThemeForest email. and then do same process like you do when theme installations. When you upload any new theme theme settings will be reset. To keep settings same need to use same name. But if themes directory name come with - theme-name-v2.zip then please remove -v2 to keep same. So when new updated theme activated your theme settings or design settings keep same. Here some steps to update:

  1. Download latest version of the theme from Themeforest, then unzip it in your local machine.
  2. Choose a theme version that is compatible with your current Ghost version.
  3. To update theme do same process which you do in theme installations.

Editing a theme

To edit files, you will need to unzip the theme. So you will have access to the all themes files. In theme documentation there are copuple of parts/file are indicates. So you can get the parts/file location easily. Here are few steps to do that:
  1. To edit your theme files, download a copy of the theme.
    Settings > Design > Change theme(in the bottom left corner).
  2. Use the Advanced dropdown menu in the upper right corner. You will get download menu where you can download your theme, then unzip the theme in your local machine.
  3. After the theme is unzipped, then files can be edited using your system installed code editor.
    If any code editor not there then you download IDE(Code Editor Tools) like Sublime Text, Visual Studio Code or Brackets, Notepadd++, PHPstrom etc. Anytool which you are comport. We are not recommended native text editor beucase for formating issues.
  4. When you’ve complete your customization/changes in theme code, re-zip the theme directory for uploading again to your Ghost site.
    1. Creating a zip archive on a macOS, right-click on the theme folder/directory to view the context menu. Then, click the Compress option.
    2. Windows right-click on the theme folder, select Send to, and then select Compressed (zipped) folder.
    3. In linux system make zip like that - Linux Command
  5. To upload theme and activate theme, follow same process like - Installting Themes

Using Theme Settings

Manging logo/brand

To manage or upload your own logo, which aviable at enite site wide. Please following steps in below:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. In left panel you’ll see the option Brand – expand this settings list and go to the Publication logo option.
  3. Click Upload logo to upload your own logo.
  4. Then finally, click Save to activate logo.
Elija theme there is two type of logo. One type you already managed but for dark layout you need to upload another dark logo. Here is the steps to do that -
  1. Go to the Setting () > Design in the Ghost Admin.
  2. In left panel you’ll see the option Site-wide – expand this settings list and go to the Dark logo option.
  3. Click Upload to upload your dark logo.
  4. Then finally, click Save to activate logo.
If the current logo size is not enough for you then you can increase or decrease your logo size by doing these steps:
  1. Go to the Setting () > Code injection in the Ghost Admin.
  2. Then paste this code to the Site Header:
    
    <style>
        /* Desktop Logo Size */
        :root {
            --logo-size: 135px;
        }
    
        /* Mobile Logo Size */
        @media only screen and (max-width: 767px) {
            :root {
                --logo-size: 100px;
            }
        }
    </style>
    
    
  3. Change the current value(100px) to your own value.
  4. Then finally, click Save to activate logo.

Site description

Site description used in your site, meta data and search results. To manage this follow some steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. In left panel you’ll see the option Brand – expand this settings list and go to the Site description option.
  3. Add you own descriptions.
  4. Then finally, click Save to activate new site descriptions.

Acccent Color

Primary color used in your publication theme. In Theme All button color, link and hover effects color are mainly used form Accent colors. To manage this follow some steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. In left panel you’ll see the option Brand – expand this settings list and go to the Accent color option.
  3. Select color from color picker or enter your own color code. e.g- This must be color hexa code/or use rgb colors. Default theme color code is - ff0000. But you can add you own color
  4. Then finally, click Save to activate new accent colors.

Publication icon

A square, social icon, at least 60x60px. Mainly we known as a Febicon, whcih is show with with your site title. To manage this follow some steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. In left panel you’ll see the option Brand – expand this settings list and go to the Publication icon option.
  3. Now upload your icon with the following size - 60x60px
  4. Then finally, click Save to activate site icons.

Uploading a cover image

A publication cover is an optional large background image that can be used with your publication.
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Brand – expand this settings list and go to the Publication cover option.
  3. Click Upload cover to upload your image.
  4. Finally, click Save to activate.
Note: Cover images are used in Signin, Signup, Subscribe, Contact Page Default Fallback images. So all pages applied from cover from here. Also if you want you can set individual page image then follow these steps:
  1. Go the pages > Edit pages.
  2. Then select your Featured images. So that cover images are set for individual page.
  3. Finally, click Save to activate.

Change Search Type

To used theme search, here include 2 types of search. 1. Native Search, 2. Custom theme search. Here how u can manage both.
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Site-wide – expand this settings list and go to the Header serach type option dropdown
  3. Change Native to theme default serach from dropdown to use theme serach.
  4. After that go at - Setting () > Intregation
  5. Click Custom Intregation Button. > Then name it As you want, e.g.- Search API
  6. After that you will get Content API key and copy it.
  7. Then Go to Code Injection and paste code like that -
    
        <script>
        var contentApiKey = 'YOUR CONTENT API KEY';
        </script>
        
    
  8. Here content api you get, add it here under 'YOUR CONTENT API KEY'
  9. Finally, click Save.

Layout switcher

Theme header we use a switcher. With it user can change light or dark mode. But you can decide if you want give this option to user or not. Here few step to do it.
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Site-wide – expand this settings list and go to the Layout switcher option switcher
  3. By default it's enabled. But you can disable it, by toggle switcher.
  4. Finally, click Save.

Dark Mode

If you want to make your website in dark mode, then you can manage this options form here. Here is how u can do it -
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Site-wide – expand this settings list and go to the Dark layout option switcher
  3. By default it's light version. But you can make it dark mode by toggle switcher.
  4. Finally, click Save.

Contact from endpoint

Theme there is a contact form, but ghost still has not any mailer function to do it by default. So you need to generate contact form api/end point from third party like - Formspree or Getform. After get endpoint URL to active contact form do theres steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Site-wide – expand this settings list and go to the Contact from endpoint option
  3. Add endpoint URL.
  4. Finally, click Save.

Copyright text

For change footer Copyright Text, follow these steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Site-wide – expand this settings list and go to the Copyright text option
  3. Add copyright text.
  4. Finally, click Save.

Hero section

In homepage there is couple of section. In Very first after header there is Hero Section. There are few steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Homepage – expand this settings list and go to the Hero section Switcher option
  3. To toggle switch you can enable or disable Hero Section.
  4. Finally, click Save.

Hero heading text

To manage hero section Text there are few steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Homepage – expand this settings list and go to the Hero heading text option
  3. Enter your hero section text there.
    With <span></span> tag, you can add image elements in your hero title. e.g.Your own <span></span>hero text e.g. Currently we include hero title like that - In depth <span></span> resource on UI, UX and everything <span></span> in <span></span> between.
  4. Finally, click Save.
To manage the graphics elemets of hero title, you can follow these steps:
  1. To change hero graphics elements/shape go to the Code injection from settings in the Ghost Admin and paste this code to the Site header:
    
    <style>
    :root {
        --hero-element-1: url(YOUR OWN ELEMENTS/IMAGE URL);
        --hero-element-2: url(YOUR OWN ELEMENTS/IMAGE URL);
        --hero-element-3: url(YOUR OWN ELEMENTS/IMAGE URL);
    }
    </style>
    
    
  2. Here you will add your own image or graphics elements url. you can upload anywhere even you can add into theme assets directory then add your own assets URL.
    Elements must be svg, png, jpg or gif format
  3. Finally, click Save to activate.

Hero subheading text

To manage hero section sub heading Text there are few steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Homepage – expand this settings list and go to the Hero subheading text option
  3. Enter your hero section text there.
  4. Finally, click Save.

Featured posts section

To show or hide featured posts in homepage there are few steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Homepage – expand this settings list and go to the Featured posts section switcher option
  3. Toggle to enable or disable featured posts in homepage.
  4. Finally, click Save.

Top tags section

To show or hide popular tags in homepage there are few steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Homepage – expand this settings list and go to the Top tags section switcher option
  3. Toggle to enable or disable popular tags in homepage.
  4. Finally, click Save.

Recommended post section

To show or hide recommended posts in homepage there are few steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Homepage – expand this settings list and go to the Recommended post section switcher option
  3. Toggle to enable or disable popular tags in homepage.
  4. Finally, click Save.

Recommended tag slug

After enable or disable recommended posts section, you need to do few more steps. Here are few steps:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Homepage – expand this settings list and go to the Recommended tag slug section option
  3. Add your tag slug which you can get from tags in Ghost Admin. e.g - lifestyle,idea,fashion With Comma you can select as much tag you want to show.
  4. Finally, click Save.

Comment type

Which comments system you want to use? Ghost native comments or disqus comments. Here are few steps to manage it:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Post – expand this settings list and go to the Comment typedropdown option
  3. Select which comment type you want to use. by default Native comment or Disqus comments.
  4. Finally, click Save.

Comments disqus short name

After select disqus comments you need to add your disqus shortname. Here are few steps to do it:
  1. Go to the Setting () > Design in the Ghost Admin.
  2. On the left you’ll see the option Post – expand this settings list and go to the Comments disqus short name option
  3. Add your disqus shortname which you get from disqus
  4. Finally, click Save.

Widget And Components

Footer Navigation Widget

There are two types of navigation, primary and secondary. Primary navigation is used in the theme header, secondary in the footer quick links widget.
  1. To add a secondary navigation, go to the Navigation settings in the Ghost Admin.
  2. At the bottom of the page, you’ll see the Secondary navigation section.
  3. Once your items are added, click Save to activate new navigation quick links in Footer.

Footer Tags Widget

Here 6 recent tags included. We make it only latest 6 tags. But if you want you can increase more. Here how you can do? -
  1. You’ll need to open the theme’s ../partials/footer/tag-list-widget.hbs file in your code editor.
  2. At the middle, you’ll see the Footer Tags section.
  3. The columns have a limit and from parameter, that needs to be changed. For example, to change the number of items to 6 for each column:
    
    {{#get "tags" limit="6" include="count.posts" order="count.posts desc"}}    
    
    
  4. limit="6", in limit you can change as you want.
  5. Save tag-list-widget.hbs file in ../partials/footer folder. from you code editor. then upload in server.

Footer Subscribe Widget

Social icons and small contact information include here. Change content few step there:
  1. You can change the content via edit from theme dirrectly. location - ./partials/subscribe-widget.hbs with your code editor
  2. Then you will see this code. where you can change as you like on.
  3. Finally, save the file.
Change contact info via, code injection from Ghost admin-
  1. To change content of about us widget go to the Code injection settings in the Ghost Admin and paste this code to the Site footer:
    
    <script>
    document.getElementById('subscribe-widget-title').innerHTML = "YOUR CONTENT";
    document.getElementById('subscribe-widget-text').innerHTML = "YOUR CONTENT";
    </script>
    
    
  2. In this script In your content add your content. So it will works.
  3. Finally, save the code injections.

Social accounts

Enter your Facebook and Twitter account details in the 'General' settings of the Ghost Admin to enable links to your social profiles.
  1. To add Facebook and Twitter account to your publication, go to the General settings in the Ghost Admin.
  2. Then scroll down and at the bottom, you’ll see the option Social accounts.
  3. Once adding social accounts, click Save to activate.
Add more social profile links by follow these steps: /h5>
  1. Open ../partials/component/social.hbs file in your code editor.
  2. Then, uncomment the block – remove the lines which contains {{!-- and --}} for the chosen profile icon.
  3. Now replace the # for each href value with your own profile links.
  4. Save your social.hbs file in ../partials/component folder.

Contact Button

Contact button use in footer which link in contact page. So in contact page URL must be /contact. Otherwise contact button will not work. But you can also change cotact button URL via code too. Here how you can do?
  1. Open ../partials/footer-content.hbs file in your code editor.
  2. class="button-contact" Find this class from code.
  3. Now replace the # at contact button href value with your custom links.
  4. Save your footer-content.hbs file in ../partials/ folder.

Footer logo

Same logo used for site-wide logo and dark logo. Only a elements used. But when you are going to edit Contact Button URL, then you can also change your logo things as well. and put any contentn or any images as you like.

Responsive tables

Here for responsive table you can manage with markdown editor, beucase ghost have already a markdown blocks in ghost editor. The following description applies to the table added using the markdown card.
By default, the table adapts to the window width. If you have a table that is too wide, you can add a container <div class="responsive-table"> element with around the table, and it will display a horizontal scroll bar when needed.
  1. To add a responsive table, use the Markdown card.
  2. Add a html code first <div class="responsive-table"> for wrapping the table (in markdown there always needs a blank line between any HTML and markdown).
<div class="responsive-table">

| # | Name | Age | Jobs | Family | Stayin 
|:--|:--------|:--------|:--------|:--------|:--------|
| 1 | Johan    | 35    | Engineer    | Yes    | City    |
| 2 | Smith    | 28    | Engineer    | Yes    | City    |
| 3 | Doe    | 27    | Engineer    | Yes    | City    |

</div>

Markdown table syntax is simple. It does not allow row or cell for putting multi-line text in a cell. The first row is always the header and need to add extra line with dashes - and optional colons |: for forcing column alignment.

You can generate table easily from Markdown table generator website too.
To generate a table, you can use the tool Markdown Tables Generator

Navigation

Adding navigation

Adding a navigation menu is available under the 'Navigation' settings menu in Ghost admin. Follow these steps to add or edit new navigation for your ghost website.
  1. To add a navigation, go to the Navigation settings in the Ghost Admin.
  2. After that you can remove any navigation items that you want by using the trash icon in right side of any navigation item. You can add new navigation items by just typing them, then in right side click plus icon for add. You can change the order by clicking on the icon on the left and dragging it to the placement you want.
  3. Once you complete your navigaion, Then click Save to activate new navigation on your ghost site.
Secondary navigation used in footer whcih you can manage like primary naviagation.

Dropdown menu

The dropdown menu is used inside the primary navigation to display a list of related links when a user click on the 'dots' element.
  1. You’ll need to open the theme’s ../partials/navigation.hbs file in your code editor.
  2. At the top, you’ll see the Header navigation section.
  3. Replace the current to="4" and from="5" value with your own, for example to="5" and from="6".
  4. Save your navigation.hbs file in ../partials/ folder.

Include any page as navigation item

  1. Create any Page and Name as like you want.
  2. After publish page, you will get a popup alert for view posts.
  3. Then from address bar copy URL and add it into navigation.
  4. Or Copy URL from page or post setting panel. At very top titled Post URL, you can copy URL too.
  5. Finally, save the navigation

Custom Pages

Tags page

To present all tags from your publication in an elegant way, you can add a custom tags page. Follow steps:
  1. Create a new page, add a Page title e.g-Tags, and then open the Page settings panel using the icon in the top right of the screen.
  2. At the bottom of the panel you’ll see a dropdown menu titled Template.
  3. Use the dropdown menu to select the Tags template, close the panel.
  4. Finally, click Publish.

Contact page

If you wish your visitors of website can contact with you,then you can add a contact page based on Formspree or Getform. Few steps:
  1. Configure the Formspree or Getform service.
  2. Create a new page, add a Page title e.g-Contact Us, and open the Page settings panel using the icon in the top right of the screen.
  3. At the bottom of the panel you’ll see a dropdown menu titled Template.
  4. Use the dropdown menu to select the Contact template, close the panel.
  5. Finally, click Publish.

Archive page

To present all archive from your publication in an elegant way, you can add a custom archive page.
  1. Create a new page, add a Page title, and open the Page settings panel using the icon in the top right of the screen.
  2. At the bottom of the panel you’ll see a dropdown menu titled Template.
  3. Use the dropdown menu to select the Archives template, close the panel.
  4. Finally, click Publish.

Sign-in and sign-up pages

The sign-in and sign-up pages are allowing your visitors to sign up to your site in order to access members only content.
  1. Create a new page, add a Page title, and open the Page settings panel using the icon in the top right of the screen.
  2. At the bottom of the panel you’ll see a dropdown menu titled Template.
  3. Use the dropdown menu to select the Sign In template.
  4. Finally, click Publish.
  5. Then create another page with the Sign Up template.
The Page URL should be /signin/ and /signup/ beucase some button and links are depend on it.

Account page

The account page for your members what type of account they have and gives them some subscription information and also few specific data.
  1. Create a new page called Account and open the Page settings panel using the icon in the top right of the screen.
  2. At the bottom of the panel you’ll see a dropdown menu titled Template.
  3. Use the dropdown menu to select the Account template, close the panel.
  4. Finally, click Publish.
Page URL should be /account/, it's also depended few links and URL in theme.

Membership page

Membership page is helping your visitors to quickly compare the different pricing plans you offer for your members.
  1. Create a new page, add a Page title, and open the Page settings panel using the icon in the top right of the screen.
  2. At the bottom of the panel you’ll see a dropdown menu titled Template.
  3. Use the dropdown menu to select the Membership template, close the panel.
  4. Finally, click Publish.
How to add premium tier?
  1. Go to the Membership settings in the Ghost Admin.
  2. At the bottom you’ll see the option Membership tiers.
  3. If you have Stripe connected expand Premium position and click +Add tier – add your own tier name, description, monthly and yearly prices and list of its benefit.
  4. Click Add tier to activate.
  5. To Make tiers visable to your visitors, you need to go at Portal settings, you can control which tiers will visable on your site.
How to add description and list of benefits to free tier?
  1. Go to the Membership settings in the Ghost Admin.
  2. At the bottom you’ll see the option Membership tiers.
  3. Expand Free and add your free tier description and list of benefits.
  4. Finally, click Save to activate.
How to add FAQ, in membership page?

You can add FAQ items in your page content using the Toggle card from Ghost editor.

The page content on the Membership page serves FAQ items, we don't recommended without toggle card here. But you can do anything you want.

Subscribe page

The subscribe page is allowing your visitors to sign up to your site in order to access members only content and/or receive the premium newsletter. It depend on you how you’re going to use this page.
  1. Create a new page, add a Page title, and open the Page settings panel using the icon in the top right of the screen.
  2. At the bottom of the panel you’ll see a dropdown menu titled Template.
  3. Use the dropdown menu to select the Subscribe template, close the panel.
  4. Finally, click Publish.

Featured page

Featured page is for display all featured posts in specific page. You can add like -
  1. Create a new page, add a Page title, and open the Page settings panel using the icon in the top right of the screen.
  2. At the bottom of the panel you’ll see a dropdown menu titled Template.
  3. Use the dropdown menu to select the Featured template, close the panel.
  4. Finally, click Publish.

Post Layout

Manage post templates

Include 6 Types of post template where you can intract your user much more.
By Default one post single template are active. there are 5 more template variation available
  1. Create a new post, add a Post title, and open the Post settings panel using the icon in the top right of the screen.
  2. At the bottom of the panel you’ll see a dropdown menu titled Template.
  3. Use the dropdown menu to select the Post Layout One No Toc, Post Layout Two, Post Layout Two No Toc, Post Layout Three, Post Layout Three No Toc template, close the panel.
  4. Finally, click Publish.

How to change default post template?

  1. Go at theme directory. Then you will get post template like -
    1. post.hbs default post layout/post layout One
    2. custom-post-layout-one-no-toc.hbs post layout one no toc
    3. custom-post-layout-two.hbs post layout two
    4. custom-post-layout-two-no-toc.hbs post layout without toc
    5. custom-post-layout-three.hbs post layout Three
    6. custom-post-layout-three-no-toc.hbs post layout Three no toc
  2. You just need to rename any file name to post.hbs
  3. Also don't forget to rename current post.hbs into custom-post-{}.hbsAnyhting you want.
  4. Then reupload theme again.
  5. Finally New layout will activate.

Contact Form Endpoint

Formspree

Formspree is a service that hosts forms so that you can get message from your visitors.
  1. Code your html contact form. Grab the premade code for a contact form from our form library.
  2. Choose an endpoint
  3. Paste your Formspree endpoint, e.g. https://formspree.io/f/faectyd in your ghost admin theme settings Contact from endpoint

Getform

Getform is a form backend platform that lets you handle your forms on your websites. You can set up a form and start collecting submissions to your form within minutes.
  1. Creating a simple HTML Form.
  2. Creating a new form endpoint on Getform
  3. Paste your Getform endpoint, e.g. https://getform.io/f/04aee7d6-d0ec-4263-989a-cd8c48cd940e in your ghost admin theme settings Contact from endpoint

Members

Members feature

The Members feature allows you to turn any site into a membership business with member signup, paid subscriptions and email newsletters.

The members feature is enabled by default. However, you need to create the following pages to avoid the 404 error.

After create those page in case you will get 400 error with message e.g. 'Missing template members/signin.hbs for route /signin/' then what you will do?
The error indicates that there was custom route previously used with routes.yaml file with another theme which is required it. To solve the problem, reset the routes.yaml file to go with default settings.
    
routes:

    collections:
        /:
        permalink: /{slug}/
        template: index
    
    taxonomies:
        tag: /tag/{slug}/
        author: /author/{slug}/
    

Create members pages

The members feature allows you to turn any site into a membership business with member signup, paid subscriptions and email newsletters.
The members feature is enabled by default. However, you need to create the following pages to avoid the 404 error.
To create member page go at - Custom Page where all information given about page creation.
For fix 404 error in member pages, you need to reset routes again by adding those code in routes.yml file.

routes:
    collections:
        /:
        permalink: /{slug}/
        template: index
    
    taxonomies:
        tag: /tag/{slug}/
        author: /author/{slug}/

Default settings for routes.yaml file.

Disable members feature

The members feature allows you to turn any site into a membership business with member signup, paid subscriptions and email newsletters.
  1. To disable members feature, go to the Membership settings in the Ghost Admin.
  2. Change the Subscription access level to Nobody.
    This will disable Portal and prevent any visitors from being able to subscribe or sign in to your site. It will also remove the subscription and sign-up or sign-in elements from the theme.
  3. Click Save to activate.

Customizations

Fonts

You can change font family by simple steps.
  1. Choose your google fonts urls.
  2. To change fonts go to the Code injection settings in the Ghost Admin and paste this code to the Site header:
    
    <style>
    :root {
        --body-font: 'Inter', sans-serif;
        --heading-font: 'Nunito', sans-serif;
    }
    </style>
    
    
  3. Finally, click Save to activate.

Remove featured post from collection

To remove featured posts from the main collection, follow this:
  1. Go to the Labs settings in the Ghost Admin and scroll down until you see the Routes section.
  2. Upload the routes.yaml file with these settings:

routes:

collections:
        /:
        permalink: /{slug}/
        filter: featured:false
        template: index
        /featured/:
        permalink: /featured/{slug}/
        filter: featured:true
        template: index
    
    taxonomies:
        tag: /tag/{slug}/
        author: /author/{slug}/

This would set an additional /featured/ URL address for all posts that has been marked as featured. This change is required to remove those posts from the main collection.

The most important thing to know when working with .yaml is that it uses indentation to denote structure. That means the only type of nesting which works is 2 spaces. The most common reason for .yaml files not working is when you accidentally use the wrong type or quantity of spacing for indentation.

Posts per page

By default, the homepage, author’s and tag’s page display a maximum of 9 posts per page, but you are able to change this number.
  1. You’ll need to open the theme’s package.json file in your code editor and find:
    "config": {
        ...
        "posts_per_page": 9
        ...
    }
  2. Change the current value to the expected value.
  3. Save your package.json file in root folder.

Theme translation

The theme is fully translatable by enabling a publication language in the settings of the Ghost Admin. Before that, you must prepare your language file.
  1. Inside the ../locales/ folder, add target language files for each translatable language used on your site. For example es.json for Spanish and pl.json for Polish. A valid language code must be used.
  2. Translate the sentences used in theme inside your new language files, for example, in en.json:
    {
        "In Case you missed it!": "In Case you missed it!",
        "Read More": "Read More",
        "Page % of %": "Page % of %",
        ...
    }
  3. And edited to translate into Spanish for es.json:
    {
        "In Case you missed it!": "En caso que te lo hayas perdido!",
        "Read More": "Lee mas",
        "Page % of %": "Página % de %",
        ...
    }
  4. Upload a theme with a new language file.
  5. Go to the General settings in the Ghost Admin.
  6. At the top of the page, you’ll see the Publication info section.
  7. Enter the correct language code into your Publication language settings menu.
  8. Finally, click Save to activate.

Changelog

We are showing all of our change log here. You can find our regular updates based on version.

------------  VERSION - 1.0.0: Release on 30 January 2023  ------------
[+] Initial Release
                        

Support

If you have any questions, please use our profile contact form on Envato http://themeforest.net/user/softhopper/