@malihub/git-headless-cms-astro
v0.1.1
Published
Astro Integration for git-headless-cms (Auto API route injection and components)
Downloads
254
Maintainers
Readme
@malihub/git-headless-cms-astro
Official Astro Integration for Git Headless CMS (Automatic REST API route injection).
🚀 Installation
npm install @malihub/git-headless-cms-astro @malihub/git-headless-cms-core💡 Configuration
Add gitCmsIntegration to your astro.config.mjs:
import { defineConfig } from 'astro/config';
import gitCms from '@malihub/git-headless-cms-astro';
export default defineConfig({
// Ensure 'hybrid' or 'server' mode to handle API endpoints dynamically
output: 'hybrid',
integrations: [
gitCms({
adminSecret: process.env.CMS_ADMIN_SECRET,
gitEnabled: true,
gitBranch: 'main',
}),
],
});The integration automatically injects the following API endpoints into your Astro application:
/api/cms/save/api/cms/publish/api/cms/lock/api/cms/upload/api/cms/reset/api/cms/status
📄 License
MIT © MaliHub
