Learn Ghost

Young blogging platform build on tope of node.js for fast loading speed and easy scalability!

• Last Updated: 05/11/2020
• ( 2 minutes reading )

How to upload and install a theme on your Ghost blog


The default theme Ghost offers (Casper) is quite elegant and has a beautiful design. However, some people would prefer a more custom approach. Thus the developers have added an option to install other themes that were either created by a third-party vendor such as ThemeForest or a completely custom theme which the user created using the guidelines in the official documentation. Either way, installing a theme is a simple task, and in this tutorial, we are going to guide you on how to complete it! Let’s get started.


Getting Started

For a start, you have to log into your Ghost Admin Dashboard. To do so, please open your favorite browser and enter your domain name, followed by "/ghost". For example:

  • ghost.hostarmadatutorials.com/ghost


Login page


Once logged in, please access the “Design” tab from the left sidebar.


Uploading and Installing the theme

Within the “Design” page, you will be able to modify the navigation menus on your blog and add more of them and also let you upload and install a theme.


Design section overview


To upload your theme files, please scroll down to the bottom of the page.


Upload new theme


There you can locate the “Upload a theme” button. Clicking on it will open a popup window requesting that you either drag & drop your theme’s archive on the screen, or you simply click in the middle of the window, which will allow you to select the archive directly from your computer.


Select theme archive file


When the new theme is selected, you will see a blue progress bar, which will signify that the theme is currently being uploaded. When the process is completed, an “Upload successful” message will be displayed, and you will have the option to immediately activate your theme.


Activate theme


To activate your theme, please click the “Activate” button located in the popup window. Afterward, you will see your new theme on the bottom of the “Design” page under the “Installed Themes” section.


Installed themes


Depending on the state of the theme, you will have a few options - “Download” or "Activate". 


Activate and Download theme options


Clicking the “Download” link will archive and download the theme locally on your computer or device. If the theme is not currently active, you will see a clickable “Activate” link. Clicking the “Activate” link will set this theme as a default for your blog.


There you have it! The know-how on installing a theme you purchased or created from the dashboard of the Ghost publishing platform. If you are a client of HostArmada and you do not feel confident performing the installation of the theme yourself, please feel free to contact our Technical Team via the ticketing system. They are 24/7 available at your disposal and will be happy to assist you, completely free of charge!



Content Marketing Specialist

Sebahat is a young and bright woman who has become an invaluable part of our team. She started as a Customer Care Representative, mastering that role and, along the way, growing into a tech-savvy individual who is well acquainted with every support layer of the company. Driven by her aim to improve our customers’ experience constantly, she is committed to enhancing the extraordinary support we deliver.