2017-02-24 17:33:51 -05:00
# GitLab Pages documentation
2017-01-18 12:46:52 -05:00
2017-02-28 07:21:30 -05:00
With GitLab Pages you can create static websites for your GitLab projects,
groups, or user accounts. You can use any static website generator: Jekyll,
Middleman, Hexo, Hugo, Pelican, you name it! Connect as many customs domains
as you like and bring your own TLS certificate to secure them.
2017-01-18 12:46:52 -05:00
2017-02-24 17:33:51 -05:00
Here's some info we've gathered to get you started.
2017-01-18 12:46:52 -05:00
2017-02-28 07:21:30 -05:00
## General info
2017-01-18 12:46:52 -05:00
2017-02-28 07:21:30 -05:00
- [Product webpage ](https://pages.gitlab.io )
2017-02-24 17:33:51 -05:00
- ["We're bringing GitLab Pages to CE" blog post ](https://about.gitlab.com/2016/12/24/were-bringing-gitlab-pages-to-community-edition/ )
2017-02-28 07:21:30 -05:00
- [Pages group - templates ](https://gitlab.com/pages )
2017-02-24 17:33:51 -05:00
- [General user documentation ](introduction.md )
- [Admin documentation - Set GitLab Pages on your own GitLab instance ](../../../administration/pages/index.md )
2017-02-21 15:07:08 -05:00
2017-02-28 07:21:30 -05:00
## Getting started
2017-01-18 12:46:52 -05:00
2017-02-24 17:33:51 -05:00
- **GitLab Pages from A to Z**
- [Part 1: Static sites and GitLab Pages domains ](getting_started_part_one.md )
2017-02-28 07:21:30 -05:00
- [Part 2: Quick start guide - Setting up GitLab Pages ](getting_started_part_two.md )
2017-02-24 17:33:51 -05:00
- [Part 3: Setting Up Custom Domains - DNS Records and SSL/TLS Certificates ](getting_started_part_three.md )
- [Part 4: Creating and tweaking `.gitlab-ci.yml` for GitLab Pages ](getting_started_part_four.md )
- **Static Site Generators - Blog posts series**
2017-02-28 07:21:30 -05:00
- [SSGs part 1: Static vs dynamic websites ](https://about.gitlab.com/2016/06/03/ssg-overview-gitlab-pages-part-1-dynamic-x-static/ )
- [SSGs part 2: Modern static site generators ](https://about.gitlab.com/2016/06/10/ssg-overview-gitlab-pages-part-2/ )
- [SSGs part 3: Build any SSG site with GitLab Pages ](https://about.gitlab.com/2016/06/17/ssg-overview-gitlab-pages-part-3-examples-ci/ )
2017-02-24 17:33:51 -05:00
- **Secure GitLab Pages custom domain with SSL/TLS certificates**
- [Let's Encrypt ](https://about.gitlab.com/2016/04/11/tutorial-securing-your-gitlab-pages-with-tls-and-letsencrypt/ )
- [CloudFlare ](https://about.gitlab.com/2017/02/07/setting-up-gitlab-pages-with-cloudflare-certificates/ )
- [StartSSL ](https://about.gitlab.com/2016/06/24/secure-gitlab-pages-with-startssl/ )
- **General**
- [Hosting on GitLab.com with GitLab Pages ](https://about.gitlab.com/2016/04/07/gitlab-pages-setup/ ) a comprehensive step-by-step guide
- [Posting to your GitLab Pages blog from iOS ](https://about.gitlab.com/2016/08/19/posting-to-your-gitlab-pages-blog-from-ios/ )
2017-01-18 12:46:52 -05:00
2017-02-28 07:21:30 -05:00
## Video tutorials
2017-01-18 12:46:52 -05:00
2017-02-28 07:21:30 -05:00
- [How to publish a website with GitLab Pages on GitLab.com: from a forked project ](https://youtu.be/TWqh9MtT4Bg )
2017-02-24 17:33:51 -05:00
- [How to Enable GitLab Pages for GitLab CE and EE (for Admins only) ](https://youtu.be/dD8c7WNcc6s )
2017-01-18 12:46:52 -05:00
2017-02-28 07:21:30 -05:00
## Advanced use
2017-01-18 12:46:52 -05:00
2017-02-24 17:33:51 -05:00
- **Blog Posts**
2017-02-28 07:21:30 -05:00
- [GitLab CI: Run jobs sequentially, in parallel, or build a custom pipeline ](https://about.gitlab.com/2016/07/29/the-basics-of-gitlab-ci/ )
- [GitLab CI: Deployment & environments ](https://about.gitlab.com/2016/08/26/ci-deployment-and-environments/ )
- [Building a new GitLab docs site with Nanoc, GitLab CI, and GitLab Pages ](https://about.gitlab.com/2016/12/07/building-a-new-gitlab-docs-site-with-nanoc-gitlab-ci-and-gitlab-pages/ )
- [Publish code coverage reports with GitLab Pages ](https://about.gitlab.com/2016/11/03/publish-code-coverage-report-with-gitlab-pages/ )