2017-04-07 12:53:38 +03:00
# Content / Adapters
An adapter is a way to override a default behaviour in Ghost.
The default behaviour in Ghost is as following:
### LocalFileStorage
By default Ghost will upload your images to the `content/images` folder.
The LocalFileStorage is using the file system to read or write images.
2017-05-31 22:40:59 +03:00
This default adapter can be found in `core/server/adapters/storage/LocalFileStorage.js` .
2017-04-07 12:53:38 +03:00
### SchedulingDefault
By default Ghost will schedule your posts using a pure JavaScript solution.
It doesn't use `cron` or similar.
2017-05-31 22:40:59 +03:00
This default adapter can be found in `core/server/adapters/scheduling/SchedulingDefault.js` .
2017-04-07 12:53:38 +03:00
### Custom Adapter
2017-06-08 19:05:27 +03:00
To override any of the default adapters, you have to add a folder (`content/adapters/storage` or `content/adapters/scheduling` ) and copy your adapter to it.
2017-04-07 12:53:38 +03:00
Please follow our detailed guides:
2017-06-08 19:05:27 +03:00
https://docs.ghost.org/v1.0.0/docs/using-a-custom-storage-module
https://docs.ghost.org/v1.0.0/docs/using-a-custom-scheduling-module