Easily migrate your Ghost Site to Astro, an Astro Integration that turns your Ghost server into a Headless CMS
https://astro-ghostcms.xyz/
|
||
---|---|---|
.github | ||
.vscode | ||
demo | ||
packages | ||
playground | ||
unlighthouse | ||
www | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
biome.json | ||
package.json | ||
pnpm-lock.yaml | ||
pnpm-workspace.yaml | ||
vitest.workspace.json |
README.md

Welcome to Astro-GhostCMS
Quick Start
# Run this command and follow the prompt!
npx @matthiesenxyz/create-astro-ghostcms
# Want to pass arguments through to the command? YOU CAN!
# `--install` : Sets Install Dependencies to 'true'
# `--git` : Initiates git Repo
# `--pkg-manager` : Specify your Package manager(i.e. npm, yarn | DEFAULT: pnpm)
For a full always up to date documentation please checkout Our Website
Demo site Deploy status:
Repo Structure
This repo is structured as a monorepo. All of our astro-ghostcms packages can be found under the packages
folder. These are all independently published or internal packages that can be found on npmjs.com
In this Repo you will also find the Following:
demo
: Demo Sitewww
: Public Siteplayground
: Development and Testingpackages/
:create-astro-ghostcms
: CLI Utility to quickly deploy new Astro-GhostCMS projects.astro-ghostcms
: The main Integration!astro-ghostcms-theme-default
: The Default theme in integration mode.tsconfig
: LOCAL Development package for@ts-ghost/core-api
.
Notices
Ghost is a trademark of The Ghost Foundation. This project is not directly related to or provided by The Ghost Foundation and is intended to help create a easier method to utilize their provided JavaScript tools to link a Headless GhostCMS install in to your Astro project.