Ghost is structured as a modern, decoupled web application with a sensible service-based architecture.
core
- Contains the core files which make up Ghostcontent
- Contains the files which may be added or changed by the user such as themes and images<head>
, and outputting data with sensible fallbacks.
Leveraging FLOSS & npm, an ever-increasing amount of Ghost’s JavaScript tooling has been made available. If you’re working in JavaScript, chances are you won’t need to code anything more than wiring.