Updated on Nov 23, 2022
Unlike other blogging apps that require specific mods or plugins to perform a "Hard Reset," Ghost includes a built-in switch that allows you to delete all posts and tags with a single click.
This is useful if you are working on a project but are unhappy with how the content turned out and want to start over without installing a new Ghost instance. Another scenario in which this functionality can be helpful is when you want to migrate content from another blog and want to delete the existing posts and tags so they don't interfere with the new stuff you're about to deploy.
In this section of the Ghost Tutorial, we'll go over how to "Hard Reset" your blog and start from scratch. Let's get started!
Table of Contents:
Please log into your Ghost admin dashboard to access the import functionality. To do so, launch your preferred browser and type your domain name followed by "/ghost." For instance: example.com/ghost
Removing all of your blog's content is a simple but important task. You must first ensure that the posts you are about to delete are no longer required. You may export them if necessary to ensure their safety. You are welcome to view our excellent tutorial on How to Back up your Ghost Blog.
To complete the full reset, click the Delete button on the row, which corresponds to the "Delete all content" functionality.
When you click the button, a warning message appears informing you that all content will be deleted. Please press the "Delete" button if you are certain you want to proceed.
When the process is finished, you will see a message at the top of the page that says, "All content deleted from the database."
That's all there is to it! The built-in method for removing all of your content from your Ghost blog - a helpful feature that should be used with caution!