Local Ghost

  • Make sure Node & NPM are installed on your system.
  • Make sure you are able to run Node v18.x, as that is the latest version that seems to be compatible with the Ghost GScan/Yarn/Gulp systems (more on that in a second). Node natively installs v19.x (or highest), so you need to run:
nvm install 18
nvm run 18
Then, make sure Ghost is installed locally:
npm install ghost-cli@latest -g
ghost install local
Install GScan, which Ghost uses for validation checking when compiling themes:
npm install -g gscan
Install Yarn via:
npm install yarn -g
yarn install
Then add Gulp into Yarn:
yarn add gulp

That should do it. When you're in the theme folder, you can now run gulp (or yarn run gulp) to start the auto-compiling whenever you save your changes.