49 lines
3.2 KiB
Markdown
49 lines
3.2 KiB
Markdown
# GitLab Pages documentation
|
|
|
|
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.
|
|
|
|
Here's some info we've gathered to get you started.
|
|
|
|
## General info
|
|
|
|
- [Product webpage](https://pages.gitlab.io)
|
|
- ["We're bringing GitLab Pages to CE"](https://about.gitlab.com/2016/12/24/were-bringing-gitlab-pages-to-community-edition/)
|
|
- [Pages group - templates](https://gitlab.com/pages)
|
|
- [General user documentation](introduction.md)
|
|
- [Admin documentation - Set GitLab Pages on your own GitLab instance](../../../administration/pages/index.md)
|
|
- ["We are changing the IP of GitLab Pages on GitLab.com"](https://about.gitlab.com/2017/03/06/we-are-changing-the-ip-of-gitlab-pages-on-gitlab-com/)
|
|
|
|
## Getting started
|
|
|
|
- **GitLab Pages from A to Z**
|
|
- [Part 1: Static sites and GitLab Pages domains](getting_started_part_one.md)
|
|
- [Part 2: Quick start guide - Setting up GitLab Pages](getting_started_part_two.md)
|
|
- [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**
|
|
- [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/)
|
|
- **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/)
|
|
|
|
## Video tutorials
|
|
|
|
- [How to publish a website with GitLab Pages on GitLab.com: from a forked project](https://youtu.be/TWqh9MtT4Bg)
|
|
- [How to Enable GitLab Pages for GitLab CE and EE (for Admins only)](https://youtu.be/dD8c7WNcc6s)
|
|
|
|
## Advanced use
|
|
|
|
- **Blog Posts**
|
|
- [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/)
|