Tired of juggling between Git and YAML to update your site? Next.js, Astro, Hugo Or Nuxt ? Make your life easier by installing a user-friendly CMS directly on GitHub using CMS Pagesthe new darling of content managers for static sites.
With this tool, no more headaches with configuration files and commits laborious since it integrates seamlessly with your GitHub repository, allowing you to manage your content directly from an intuitive interface. Thus, you will be able to customize your content types, your views, your search… and on the editing side, you will benefit from a rich text editor with syntax highlightingdrag and drop for your files, search full text super fast… All sprinkled with thoughtful features like update scheduling or granular access control.
CMS Pages is 100% free, open source And you can use it online Or self-host it without spending a cent. In just a few clicks, you create your account, connect your GitHub repository and voila, you’re ready to tame your content like a pro. The life of a developer is great, right? 🌈
Well, I see you coming on your high horse. But won’t that turn my warehouse into a gas factory?” . No way! CMS Pages is a simple app front-end with features backend limited. It runs on Cloudflare Pages and it doesn’t interfere with your code in any way. And if you want to keep control, you can always go through Git for sensitive changes.
Speaking of Git, I can reassure you right away: CMS Pages does not have access to ALL your repositories. It uses the feed OAuth from GitHub for targeted permissions. And your access tokens are never stored server-side. Your code remains your precious, as Gollum would say.
To install it, go to pagescms.orgcreate your account in two clicks and connect your GitHub repository. And there you have it, you are ready to tame your content. And for self-hosting fans, count on 10 short minutes to deploy CMS Pages on your Cloudflare account.
On that note, I’ll leave you, I have some content to publish myself. Come on, bye bye! 👋