MatthiesenXYZ / astro-ghostcms

Easily migrate your Ghost Site to Astro, an Astro Integration that turns your Ghost server into a Headless CMS
https://astro-ghostcms.xyz/
MIT License
20 stars 4 forks source link

Chore: Upgrade to utilize AIK & Massive integration overhaul #77

Closed Adammatthiesen closed 6 months ago

Adammatthiesen commented 6 months ago

This issue covers the following:

The goal with this update to is to be able to provide better flexibility out of the door, by also being able to provide different types of "Providers" where the standard implementation would be the current Theme system would be extracted into its own Theme-Provider Integration, which in turn we could build a "Astro-Sidekick" type setup that would allow specifying the /path/to/blog that the user desires and changing the way information can be displayed rather than as if it was just trying to copy GhostCMS. Another Idea would be a Astro-Component-Provider that could provide drop-in components that could adapt to a CSS setup such as Tailwind CSS.

It is time to show that this integration can be made to be super powerful within the Astro-ecosystem, a user can build an Astro-website and integrate with GhostCMS however they choose the primary goal of this integration is to make that easier. The first stage was to prove that it can be done. now its time to expand on that! And give the user the ability to use the data properly in different ways! One of the first steps in this direction was adding Starlight-GhostCMS which is a Starlight plugin to bring GhostCMS content into your Starlight Docs site that's built right on top of Astro!

All of the above things are already being done in projects such as Starlight with its user-modifiable Components! As well as when it comes to a drop in blog solution just look at astro-blog as it drops an entire blog under /blog/!

create-issue-branch[bot] commented 6 months ago

Branch issue-77-Chore_Upgrade_to_utilizeAIK&_Massive_integration_overhaul created!