
Pros
Cons
Free
$29/user/month
$99/user/month
No reviews yet. Be the first to review GitLab Pages!
Top alternatives based on features, pricing, and user needs.
GitLab Pages supports static websites built with any static site generator like Hugo, Jekyll, Gatsby, or plain HTML, CSS, JavaScript, and Wasm. It does not support dynamic server-side processing technologies such as .php or .asp.
GitLab Pages allows connecting custom domains and subdomains, requiring DNS record configuration. For security, it supports SSL/TLS certificates, including automatic acquisition and renewal through Let's Encrypt integration.
On GitLab.com, access to a Pages website can be restricted by enabling GitLab Pages Access Control. For GitLab Self-Managed instances, the system administrator configures whether websites are public or internal, based on the instance's Pages settings.
By default, GitLab Pages deploys a website from a specific folder named 'public' within the repository. Users can, however, set a custom folder to be deployed instead of the default 'public' directory.
GitLab Pages websites are deployed and updated automatically using GitLab CI/CD pipelines. The deployment process is defined by a .gitlab-ci.yml file, which contains scripts that build the site and publish it to the GitLab Pages server, with a job property of `pages: true` indicating a Pages deployment.
Source: docs.gitlab.com