Add gitlab-ci.yml pages templates for top SSGs
### Problem to solve
Setting up a GitLab pages project is much easier if you have a template to follow. As part of the [Experience Baselines and Recommendations](https://about.gitlab.com/handbook/engineering/ux/experience-baseline-recommendations/) initiative, it was determined the presence of a template can make the process much less daunting. There are a lot of static site generators and including templates for all of them would be challenging, but support for the most popular SSGs would provide the best chance for a positive experience for most users.
Current support for the 20 most popular static site generators as listed by https://www.staticgen.com/
| SSG | Create from template | gitlab-ci.yml template | Example project
| ---- | ---- | ---- | ---- |
HTML | :white_check_mark: | :white_check_mark: | :white_check_mark:
Next.js | |
Jekyll | :white_check_mark: | :white_check_mark: | :white_check_mark:
Hugo | :white_check_mark: | :white_check_mark: | :white_check_mark:
Gatsby | | :white_check_mark: | :white_check_mark:
Hexo | :white_check_mark: | :white_check_mark: | :white_check_mark:
Nuxt | | | :white_check_mark:
GitBook | :white_check_mark: | | :white_check_mark:
VuePress | | | :white_check_mark:
Docusaurus | |
Pelican | | :white_check_mark: | :white_check_mark:
MkDocs | | | :white_check_mark:
React Static | |
Metalsmith | | :white_check_mark: | :white_check_mark:
Brunch | | :white_check_mark: | :white_check_mark:
Middleman | | :white_check_mark: | :white_check_mark:
Harp | | :white_check_mark: | :white_check_mark:
Expose | |
Assemble | |
Gridsome | |
### Intended users
Users with projects that use any static website generator or plain HTML that wish to leverage GitLab pages.
### Proposal
For the top static site generators, add templates to the gitlab-ci.yml templates.
- Next.js
- Nuxt
- Gitbook
- VuePress
### Links / references
[Experience Baselines and Recommendations](https://about.gitlab.com/handbook/engineering/ux/experience-baseline-recommendations/)
[Experience Baselines and Recommendation: Release Q2](https://gitlab.com/groups/gitlab-org/-/epics/1326)
issue