After the initial installation of your Drupal site is complete, you will want to begin to make it your own. One of the first things people do to customize their site is to find and upload a theme. This tutorial shows you how to upload a third party theme to your Drupal 8 installation.
How to upload a new theme to Drupal 8
- Log into your Drupal 8 administrative dashboard.
If you do not see a submenu under the main menu bar, select Manage from the top menu bar.
Next, click on Appearance from the secondary menu that appears.
You will now see the Appearance screen where you see a list of enabled themes. Look just above the top-most theme and you will see the following:Set and configure the default theme for your website. Alternative themes are available.
Click the word Themes and it will take you to the main themes page of the Drupal website, located at drupal.org/project/themes
Once you are at the Drupal themes page, use the search filter to get more relevant themes. At the very least, use the Filter by compatibility setting to filter to themes that will work with Drupal 8. At the time of this writing, you can see there are 22 matches for Drupal 8. We will select the Red Theme for our example. You can see that is listed in teh New Themes portion of the right-hand sidebar.
After navigating to the selected theme page, scroll down until you see the Downloads section. This allows you to select the version of the theme you will install. It is best if your version is listed in the Recommended releases. For the Drupal 8 version of this theme, it is listed under Other releases. Click on the appropriate download link for your version (tar for Linux serer and Zip for Windows). This allows you to download the file to your local machine.
- Once your theme has been downloaded to your local machine, use FTP or File Manager to upload the file to your Themes directory. This directory is located in the root folder of your Drupal installation.
- After uploading the theme zip file to the Themes folder, you will need to extract the files. They will typically extract into their own folder. If for some reason they extract into the main Themes folder, you will want to move them to their own folder.
You can now return to your Drupal 8 admin and go to the Appearance page where you will now see the new theme listed under the Disabled Themes section.