Easily migrate your Ghost Site to Astro, an Astro Integration that turns your Ghost server into a Headless CMS https://astro-ghostcms.xyz/
Go to file
Adam Matthiesen 3a9c4e08e2
Update FUNDING.yml
2024-01-31 01:33:20 -08:00
.github Update FUNDING.yml 2024-01-31 01:33:20 -08:00
.vscode woot new expressivecode-starlight update! 2024-01-28 03:07:57 -08:00
demo up demo 2024-01-30 12:06:32 -08:00
packages This just cleans up the code between the themes and the integration for satori. 2024-01-31 00:16:42 -08:00
playground Bump astro from 4.2.4 to 4.2.6 2024-01-29 11:41:48 +00:00
unlighthouse Create README.md 2024-01-23 18:40:45 -08:00
www update www footer 2024-01-31 01:29:01 -08:00
.gitignore pnpm monorepo migration complete 2024-01-23 10:51:23 -08:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-01-24 16:48:13 -08:00
CONTRIBUTING.md Create CONTRIBUTING.md 2024-01-24 16:58:25 -08:00
LICENSE Create LICENSE 2024-01-24 16:42:07 -08:00
README.md update readme 2024-01-31 01:26:55 -08:00
SECURITY.md Create SECURITY.md 2024-01-24 17:01:02 -08:00
biome.json pnpm monorepo migration complete 2024-01-23 10:51:23 -08:00
package.json script ocd 2024-01-27 20:33:53 -08:00
pnpm-lock.yaml New auto opengraph 2024-01-30 04:15:05 -08:00
pnpm-workspace.yaml workspace cleanup 2024-01-25 10:14:59 -08:00
vitest.workspace.json up 2024-01-25 23:01:27 -08:00

README.md

Want to Chat? Join our Discord

For a full always up to date documentation please checkout Our Website

Quick Start

# 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 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

In this Repo you will find the Following:

  • demo: Demo Site
  • www: Public Site
  • playground: Development and Testing
  • packages/:
    • 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.

Contributing

This is a pnpm workspace and requires pnpm to function properly

To setup this workspace clone this repo and run the following command:

pnpm install

Then you can run the playground:

pnpm playground:dev

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.