Github Pages Headless CMS

Github Pages Headless CMS

If you are a Github user the Pages option allows static site hosting directly from a github repository including free hosting.  YouDoCMS headless CMS integrates with the Github CLI to manage content, build and deploy without using the terminal.

Pages includes one site per GitHub account and organization, and unlimited project sites. 

  • Custom Domains and Sub Domain.
  • Github CLI integration.
  • Single click build and deploy.
  • Custom Domain CNAME setup.

Here are 3 working steps to deploy your site to a Pages repository.

01

Develop and test locally

Design and test your site using the local server.

02

Build Site

Build your site to localhost or choose your github base URL.

03

Deploy

Single click deployment to your git hub repository.

How It Works?

Github Pages connects a repository branch with a domain alias and publishes the branch as the source for a website.

YouDoCMS headless CMS Integrates with the git command line to deploy and push a website built on your local machine to your git repository. During the build process the base URL is updated with the github custom domain..

When the push request has completed an automated process on github builds the repository and transfers the files to the github CDN. Thereafter the site is available on your custom domain.

Learn More

Frequently Asked Questions

Github can be confusing please read the guide regarding usage.

Pages offers a generous free tier for public and private repositories. Public repositories are suitable for personal and open source sites but business users will need a private repository which has build limits and a monthly fee.

GitHub Pages is not intended for or allowed to be used as a free web-hosting service to run your online business, e-commerce site, or any other website.

GitHub Pages sites have a soft bandwidth limit of 100 GB per month and a soft limit of 10 builds per hour.

Github users can fork your repository. Therefore Github pages should only be used for non-commercial sites without any secure information.