astro-ghostcms/README.md

1.9 KiB

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:

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.