Wave - Ghost Theme Documentation


When you purchase a theme from IVEEL, you will have an access to the theme directly on your account page. Once you click the download link, a zip package including all the necessary files will be downloaded to your computer.

Note: This file is not an installable theme file. You need to extract the file and the installable theme file can be found in upload folder.

  1. Navigate to Settings > Design on your Ghost Admin (yourblog.com/ghost).

  2. Click Upload a theme and select the installable theme file which you can find in upload folder.

  3. Click Activate Now to start using the theme.

Copyright Text

You can display some text on your blog's footer section. To can change the text, open partials/customize/copyright.hbs file. By default, Wave displays Powered by Ghost.

<div class="copyright">
  Powered by <a href="https://ghost.org/" target="_blank">Ghost</a>

For example, you can change the text like below.

<div class="copyright">
  © All rights reserved.

Note: Remember to restart your Ghost when you made a change in hbs file.

Subscribe Links

Open partials/customize/subscribe.hbs to update the links. Enter an URL inside href attribute. All links must be full URL. Please don't change anything other than href attribute value unless you know what you're doing. For example, an Apple podcast link should look like below.

<a href="https://podcasts.apple.com/us/podcast/YOUR_PODCAST_NAME/id1234567890" ...>

Note: Remember to restart your Ghost when you made a change in hbs file.

Adding Episodes

  1. Navigate to Posts > New post on your Ghost Admin.
  2. Enter episode title and description in the editor.
  3. Enter episode audio URL in Post settings > Facebook card > Facebook description field. Ghost doesn't have a custom field feature, so we are using Open Graph description field. Please note that this must be a direct URL to your episode audio file.
  4. You also select an image and tags for your podcast episodes like a regular post.

Creating a Separate Blog Page

  1. First of all, we need to add a custom route in YOUR_GHOST_SITE/content/settings/routes.yaml file. Your collections: setting should look like below.
    permalink: /{slug}/
    template: index
    filter: tag:-blog
    permalink: /blog/{slug}/
    template: blog
    filter: tag:blog
    data: tag.blog
  1. Add Blog tag to your posts.

  2. Now you can access your blog page at YOUR_SITE.com/blog.