How to install a Ghost theme
How To Ghost Beginner

How to install a Ghost theme

Mishel Shaji
Mishel Shaji

A theme is simply a collection of files that define the look and feel of a website. It may contain some CSS, JavaScript, Image or video files. This post demonstrates how install, download and delete themes in Ghost.

There are two ways to add themes to a Ghost blog.

  1. From Admin dashboard - This is the easiest and preferred method.
  2. Upload a theme manually.

Add theme from admin dashboard

  1. Login to the admin dashboard of the Ghost blog and navigate to Settings -> Design and scroll to the bottom of the page. You will see the active theme listed there along with some options.
  2. Click on Upload a theme.
  3. Drag and drop the zip file of the theme to the upload area.
  4. After uploading the theme, click on Activate. This will apply the new theme for the blog.
Installing Ghost theme from admin dashboard
Installing Ghost theme from admin dashboard

Upload a theme manually

  1. Login to your VPS or dedicated server.
  2. Navigate to content/themes/ under the Ghost installation directory. Eg: cd /var/www/ghost/content/themes.
  3. Download the theme using wget.
    Eg: wget https://wwww.site.com/mytheme.zip.
  4. Unzip the file. Eg: unzip mytheme.zip.
  5. Login to the admin dashboard of Ghost and navigate to the bottom of Settings -> Design page. You can simply visit https://www.yoursite.com/ghost/#/settings/design.
  6. Scroll to the bottom of the page. You will see the theme listed there. From the options, Click activate.

This is how you can upload and activate a theme in Ghost. If you want to delete a theme, click on the Delete button.