https://github.com/matthiesenxyz/astro-ghostcms
Easily migrate your Ghost Site to Astro, an Astro Integration that turns your Ghost server into a Headless CMS
https://github.com/matthiesenxyz/astro-ghostcms
astro astro-component astro-integration astrojs ghost-cms ghost-cms-api withastro
Last synced: 4 months ago
JSON representation
Easily migrate your Ghost Site to Astro, an Astro Integration that turns your Ghost server into a Headless CMS
- Host: GitHub
- URL: https://github.com/matthiesenxyz/astro-ghostcms
- Owner: MatthiesenXYZ
- License: mit
- Created: 2024-01-13T07:19:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-30T16:13:40.000Z (4 months ago)
- Last Synced: 2025-01-04T20:14:40.178Z (4 months ago)
- Topics: astro, astro-component, astro-integration, astrojs, ghost-cms, ghost-cms-api, withastro
- Language: Astro
- Homepage: https://astro-ghostcms.xyz/
- Size: 102 MB
- Stars: 26
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
> [!IMPORTANT]
> This project has been deprecated in favor of the new [astro-ghostcms-loader](https://github.com/MatthiesenXYZ/ghostcms-loader/tree/main)Don't like GitHub, and prefer GitLab? This Repo is Auto Cloned to Gitlab! Check it out here: [GitLab: Astro-GhostCMS](https://gitlab.com/matthiesenxyz/astro-ghostcms)
## Demos
- [Default Theme](https://demo.astro-ghostcms.xyz) - ( [Github Repo](https://github.com/MatthiesenXYZ/demo-astroghostcms-themedefault) )
- [Catppuccin Theme](https://catppuccindark-demo.astro-ghostcms.xyz/) - ( [Github Repo](https://github.com/MatthiesenXYZ/demo-astroghostcms-catppuccin) )
- [Brutal by Elian Theme](https://brutal-demo.astro-ghostcms.xyz) - ( [Github Repo](https://github.com/MatthiesenXYZ/demo-astroghostcms-brutalbyelian) )
- [Starlight GhostCMS](https://starlightdemo.astro-ghostcms.xyz/) - ( [Github Repo](https://github.com/MatthiesenXYZ/demo-starlightghostcms) )## Quick Start
```sh
# Its easy run this command and follow the prompt!
npx @matthiesenxyz/create-astro-ghostcms
```## Our Supporters:
Want to be listed here? by name or logo? [Signup Here](https://www.buymeacoffee.com/adammatthiesen/membership) for an Astro-GhostCMS Suppoter Membership *(Silver and up get listed here)* Also All Suppoter Memberships get a Discord rank!
## Repo Structure
This repo is structured as a `pnpm` monorepo. All of our packages can be found under the `packages/` folder. These are all internal packages or independently published that can be found on [npmjs.com](https://npmjs.com)
In this Repo you will find the Following:
- `playgrounds/`:
- [`astro-playground`](./playgrounds/astro-playground/): Playground for Astro-GhostCMS development and testing.
- [`starlight-playground`](./playgrounds/starlight-playground/): Playground of Starlight-GhostCMS development and testing.
- `packages/`:
- [`create-astro-ghostcms`](./packages/create-astro-ghostcms/): CLI Utility to quickly deploy new Astro-GhostCMS projects.
- [`astro-ghostcms`](./packages/astro-ghostcms/): The main Integration!
- [`astro-ghostcms-theme-default`](./packages/astro-ghostcms-theme-default/): The Default theme in integration mode.
- [`astro-ghostcms-catppuccin`](./packages/astro-ghostcms-catppuccin/): A dark theme made with Catppuccin and TailwindCSS for Astro-GhostCMS Integration Mode.
- [`astro-ghostcms-brutalbyelian`](./packages/astro-ghostcms-brutalbyelian/): [ElianCodes](https://www.elian.codes/) Brutal theme modified to work with Astro-GhostCMS
- [`starlight-ghostcms`](./packages/starlight-ghostcms/) A [Starlight Plugin](https://starlight.astro.build/resources/plugins/) to integrate your GhostCMS into your documentation website## Contributing
- [Contributing Doc](./CONTRIBUTING.md)
### Acknowledgments
*Ghost is a trademark of [The Ghost Foundation](https://ghost.org/trademark/). 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.*
[](https://astro.build)
Maintained with [GitKraken](https://www.gitkraken.com/invite/hirocQWn)
![]()