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 6c43b4f81d
Update demo
2024-01-29 18:50:54 -08:00
.github update to reflect new package 2024-01-28 02:00:50 -08:00
.vscode woot new expressivecode-starlight update! 2024-01-28 03:07:57 -08:00
demo Update demo 2024-01-29 18:50:54 -08:00
packages Update package.json 2024-01-29 18:49:16 -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 Bump astro from 4.2.4 to 4.2.6 2024-01-29 11:41:48 +00: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.md 2024-01-29 03:42:24 -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 Bump execa from 7.2.0 to 8.0.1 (#23) 2024-01-29 04:39:02 -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

Welcome to Astro-GhostCMS

Want to Chat? Join our Discord

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:

Vercel

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