Troubleshooting
Find solutions for common setup, upload, routing, and theme configuration issues that can appear while installing or updating your Ghost theme.
My Design & branding settings reset after uploading the themeUse the same ZIP filename for each update, for example theme-name.zip. This helps Ghost keep the existing Design & branding settings for that theme.
Ghost stores Design & branding settings by uploaded archive name. If you uploadtheme-v1.zipand latertheme-v2.zip, Ghost treats them as separate themes and the settings will not carry over.
This applies only when updating the same theme. Different themes can have different custom settings.
I get a 400 error: 'Missing template members/signin.hbs for route /signin/'This usually means a previous theme used a customroutes.yamlfile. Resetroutes.yamlto the default Ghost routes to resolve it.
routes:
collections:
/:
permalink: /{slug}/
template: index
taxonomies:
tag: /tag/{slug}/
author: /author/{slug}/
- Go to the 'Labs' settings in the Ghost Admin to find the 'Routes' section.
- Upload the
routes.yamlfile with these settings:
routes:
collections:
/:
permalink: /{slug}/
filter: featured:false
template: index
/featured/:
permalink: /featured/{slug}/
filter: featured:true
template: index
taxonomies:
tag: /tag/{slug}/
author: /author/{slug}/
/featured/ collection for posts marked as featured and removes those posts from the main collection.The theme uses local storage to save bookmarked articles in the reader’s browser. Stored data includes the saved post reference, title, URL, and optional image needed to display the Bookmarks panel. The bookmarks feature does not transmit this stored data.
This storage is used only to provide the saved articles feature and is not used for analytics, advertising, or cross-site tracking.
Bookmarks are not synced across devices and are cleared if the visitor clears local site data or disables local storage.
For transparency, mention this local storage use in your Privacy Policy or Cookie Policy.