Commit fabca7ab authored by Mike Lewis's avatar Mike Lewis

Merge branch 'docs-ssot-pages' into 'master'

Docs: ssot epic - Pages

Closes #58178 and #61517

See merge request gitlab-org/gitlab-ce!29144
parents bb491910 b3ef3afc
--- ---
last_updated: 2018-02-16 last_updated: 2019-06-04
author: Marcia Ramos type: reference, howto
author_gitlab: marcia
level: intermediate
article_type: user guide
date: 2017-02-22
--- ---
# Creating and Tweaking GitLab CI/CD for GitLab Pages # Creating and Tweaking GitLab CI/CD for GitLab Pages
......
--- ---
last_updated: 2018-02-16 last_updated: 2018-06-04
type: concepts, reference
--- ---
# Static sites and GitLab Pages domains # Static sites and GitLab Pages domains
......
--- ---
last_updated: 2018-11-19 last_updated: 2019-06-04
author: Marcia Ramos type: concepts, reference, howto
author_gitlab: marcia
level: beginner
article_type: user guide
date: 2017-02-22
--- ---
# GitLab Pages custom domains and SSL/TLS Certificates # GitLab Pages custom domains and SSL/TLS Certificates
......
--- ---
last_updated: 2019-03-05 last_updated: 2019-06-04
author: Marcia Ramos type: reference, howto
author_gitlab: marcia
level: beginner
article_type: user guide
date: 2017-02-22
--- ---
# Projects for GitLab Pages and URL structure # Projects for GitLab Pages and URL structure
...@@ -13,11 +9,11 @@ date: 2017-02-22 ...@@ -13,11 +9,11 @@ date: 2017-02-22
To get started with GitLab Pages, you need: To get started with GitLab Pages, you need:
1. A project 1. A project, thus a repository to hold your website's codebase.
1. A configuration file (`.gitlab-ci.yml`) to deploy your site 1. A configuration file (`.gitlab-ci.yml`) to deploy your site.
1. A specific `job` called `pages` in the configuration file 1. A specific `job` called `pages` in the configuration file
that will make GitLab aware that you are deploying a GitLab Pages website that will make GitLab aware that you are deploying a GitLab Pages website.
1. A `public` directory with the content of the website 1. A `public` directory with the static content of the website.
Optional Features: Optional Features:
...@@ -140,7 +136,7 @@ where you'll find its default URL. ...@@ -140,7 +136,7 @@ where you'll find its default URL.
repository to you local computer and moving your site files into it, repository to you local computer and moving your site files into it,
you can run `git init` in your local website directory, add the you can run `git init` in your local website directory, add the
remote URL: `git remote add origin git@gitlab.com:namespace/project-name.git`, remote URL: `git remote add origin git@gitlab.com:namespace/project-name.git`,
then add, commit, and push. then add, commit, and push to GitLab.
## URLs and Baseurls ## URLs and Baseurls
...@@ -173,4 +169,4 @@ baseurl: "" ...@@ -173,4 +169,4 @@ baseurl: ""
## Custom Domains ## Custom Domains
GitLab Pages supports custom domains and subdomains, served under HTTP or HTTPS. GitLab Pages supports custom domains and subdomains, served under HTTP or HTTPS.
Please check the [next part](getting_started_part_three.md) of this series for an overview. See [GitLab Pages custom domains and SSL/TLS Certificates](getting_started_part_three.md) for more information.
--- ---
description: 'Learn how to use GitLab Pages to deploy a static website at no additional cost.' description: 'Learn how to use GitLab Pages to deploy a static website at no additional cost.'
last_updated: 2019-03-05 last_updated: 2019-06-04
type: index, reference
--- ---
# GitLab Pages # GitLab Pages
...@@ -140,7 +141,7 @@ To learn more about configuration options for GitLab Pages, read the following: ...@@ -140,7 +141,7 @@ To learn more about configuration options for GitLab Pages, read the following:
| [Static websites and Pages domains](getting_started_part_one.md) | Understand what is a static website, and how GitLab Pages default domains work. | | [Static websites and Pages domains](getting_started_part_one.md) | Understand what is a static website, and how GitLab Pages default domains work. |
| [Projects and URL structure](getting_started_part_two.md) | Forking projects and creating new ones from scratch, understanding URLs structure and baseurls. | | [Projects and URL structure](getting_started_part_two.md) | Forking projects and creating new ones from scratch, understanding URLs structure and baseurls. |
| [GitLab CI/CD for GitLab Pages](getting_started_part_four.md) | Understand how to create your own `.gitlab-ci.yml` for your site. | | [GitLab CI/CD for GitLab Pages](getting_started_part_four.md) | Understand how to create your own `.gitlab-ci.yml` for your site. |
| [Exploring GitLab Pages](introduction.md) | Technical aspects, specific configuration options, custom 404 pages, limitations. | | [Exploring GitLab Pages](introduction.md) | Requirements, technical aspects, specific GitLab CI's configuration options, custom 404 pages, limitations, FAQ. |
|---+---| |---+---|
| [Custom domains and SSL/TLS Certificates](getting_started_part_three.md) | How to add custom domains and subdomains to your website, configure DNS records and SSL/TLS certificates. | | [Custom domains and SSL/TLS Certificates](getting_started_part_three.md) | How to add custom domains and subdomains to your website, configure DNS records and SSL/TLS certificates. |
| [CloudFlare certificates](https://about.gitlab.com/2017/02/07/setting-up-gitlab-pages-with-cloudflare-certificates/) | Secure your Pages site with CloudFlare certificates. | | [CloudFlare certificates](https://about.gitlab.com/2017/02/07/setting-up-gitlab-pages-with-cloudflare-certificates/) | Secure your Pages site with CloudFlare certificates. |
......
This diff is collapsed.
--- ---
description: "How to secure GitLab Pages websites with Let's Encrypt." description: "How to secure GitLab Pages websites with Let's Encrypt."
type: howto
last_updated: 2019-06-04
--- ---
# Let's Encrypt for GitLab Pages # Let's Encrypt for GitLab Pages
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment