Git Pages is based on GitHub Pages and is partially compatible with it. Here we discuss what you can and can't do.
Use Relative Links
Git Pages sites are always located on a subpath of our domain, so relative links are a must (like/this). Among the filters provided by Jekyll is relative_url that you can use to ensure all your links are relative.
Publishing Sources
There's just one: the main branch, and you can't choose a subfolder.
No GitHub Actions
GitHub Actions workflows are not available .
No Remote Themes
GitPages does not support remote_theme to reference a gem-based theme on github. You can still use one, but you'll have to copy it into your repository.
No Custom Plugins
GitPages does not support custom plugins. But standard plugins are a-okay!