How to install and activate theme on Ghost
Installing a Ghost theme involves uploading the theme zip file through the admin panel's Design settings and then activating it. The process takes just a few clicks and your new theme will be live immediately after activation.
Prerequisites
- Ghost blog with admin access
- Theme file in .zip format
- Basic understanding of Ghost admin panel
- Web browser with stable internet connection
Step-by-Step Instructions
Download your Ghost theme
Access Ghost admin panel
/ghost to your blog's URL (e.g., yourblog.com/ghost). Log in using your admin credentials to access the dashboard.Navigate to Design settings
Upload the new theme
Preview the theme (optional)
Activate the theme
Verify theme activation
Common Issues & Troubleshooting
Upload fails with 'Invalid theme' error
Ensure your theme file is a valid .zip file and compatible with your Ghost version. Check that the zip contains a package.json file and proper theme structure. Try re-downloading the theme from the source.
Theme appears broken or unstyled after activation
Clear your browser cache and hard refresh the page with Ctrl+F5 (Windows) or Cmd+Shift+R (Mac). If the issue persists, the theme may have compatibility issues with your Ghost version or missing assets.
Cannot access upload theme button
Verify you have administrator or owner permissions on the Ghost blog. Only users with admin rights can install themes. Contact your blog owner if you're not the administrator.
Uploaded theme doesn't appear in themes list
Refresh the Design settings page and check if the upload completed successfully. If the theme still doesn't appear, try uploading again or check your Ghost installation's file upload limits and available storage space.