{"repo":"hunvreus/pagescms","free":true,"listed":false,"github":"https://github.com/hunvreus/pagescms","clone":"git clone https://github.com/hunvreus/pagescms.git","description":"The simplest CMS you'll ever need. Manage content and media right in your GitHub repository.","language":"TypeScript","stars":3924,"topics":["11ty","astro","cms","docusaurus","eleventy","gatsby","hugo","jekyll","nextjs","ssg"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"Pages CMS Pages CMS is an open source CMS for GitHub repositories. It is especially well suited for static sites and content-driven apps built with tools like Jekyll, Hugo, Next.js, Astro, VuePress, and similar stacks. You can use the hosted version directly at app.pagescms.org, or run your own local development copy from this repository. Watch the demo ▶ Documentation Full documentation lives at pagescms.org/docs. Useful starting points: - Install locally - Create the GitHub App - Environment variables - Upgrading to 2.x Use online The easiest way to get started is the hosted version at app.pagescms.org. Use that if you want to: - try Pages CMS immediately, - edit content without running anything locally, - stay on the latest hosted version. Local development What you need - PostgreSQL - a GitHub App - a local .env.local - the Pages CMS repo checked out locally Quick start 1. Clone the repository: 2. Start PostgreSQL locally: 3. Install dependencies: 4. Create .env.local with at least: Optional but useful: Notes: - In production, BASE URL should be the single canonical URL for the app. - Do not mix a custom domain and a .netlify.app URL for the same install. - ADMIN EMAILS is a comma-separated allowlist for access to the admin panel. Generate secrets with: 5. Create your GitHub App with the helper: Useful options: - --owner-type personal org - --org - --app-name \"Pages CMS (local)\" - --env .env.local - --no-open 6. Run database migrations: If cache state is known stale or co","default_branch":null,"files":null,"tree":[],"storefront":"/r/hunvreus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hunvreus/pagescms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}