1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
# For a list of configuration options, see https://nanoc.ws/doc/reference/config/
string_pattern_type: glob
text_extensions: [
'adoc',
'asciidoc',
'atom',
'coffee',
'css',
'erb',
'haml',
'handlebars',
'hb',
'htm',
'html',
'js',
'less',
'markdown',
'md',
'ms',
'mustache',
'php',
'rb',
'rdoc',
'sass',
'scss',
'slim',
'txt',
'xhtml',
'xml']
output_dir: public
content_dir: content
index_filenames: ['index.html']
enable_output_diff: false
domain: docs.gitlab.com
base_url: https://docs.gitlab.com
prune:
auto_prune: true
exclude: ['.git', '.hg', '.svn', 'CVS']
data_sources:
-
type: filesystem
items_root: /
layouts_root: /
encoding: utf-8
identifier_type: full
checks:
internal_links:
exclude:
# Exclude major.minor versions that are used under /archives
- '^/\d{1,2}\.\d{1,2}/'
# The versions dropdown for the archives is incorrect. Remove this
# when fixed.
- '\/archives.html'
external_links:
exclude:
# Valid links incorrectly reported as broken.
- 'https:\/\/gitlab.com\/api\/v4\/.*'
- 'https:\/\/www\.linkedin\.com\/company\/gitlab-com'
- 'https:\/\/auth0\.com\/auth\/login'
- 'https:\/\/gitlab-org\.gitlab\.io\/gitlab-svgs'
- 'https:\/\/dl\.acm\.org\/citation\.cfm\?id=361591'
- 'https:\/\/pgp\.mit\.edu\/pks\/lookup\?op=vindex\&search=.*'
- 'https:\/\/www\.amazon\.com\/.*'
- 'https:\/\/contributors\.gitlab\.com\/'
- 'https:\/\/downloads\.raspberrypi\.org\/raspbian\/images\/'
- 'https:\/\/wiki\.jenkins\.io\/display\/JENKINS\/'
- 'https:\/\/twitter\.com\/gitlab'
# Redirected links to ignore.
- 'https:\/\/www\.jaegertracing\.io\/docs\/latest\/'
# Don't check links matching the following patterns.
- 'https?:\/\/\w*\.example\.com.*'
- 'https?:\/\/localhost.*'
- 'https?:\/\/127.0.0.1.*'
# Don't check gitlab.com links. Cloudflare thinks the link test is a DOS attack.
# The temporary solution is to exclude them from link testing.
- 'https:\/\/gitlab.com.*'
# Some sites rate limit requests, causing 429 errors.
# The temporary solution is to exclude them from link testing.
- 'https:\/\/github.com\/.*'
- 'https:\/\/www.youtube.com\/.*'
- 'https:\/\/youtu.be\/.*'
# Some links require authentication, but we want to keep them in development docs
- 'https:\/\/dashboards.gitlab.com\/.*'
breadcrumbs: true
debug: false
# Control display of survey banner. See README.md#survey-banner
show_banner: true
products:
ee:
slug: 'ee'
repo: 'https://gitlab.com/gitlab-org/gitlab.git'
temp_dir: 'tmp/ee/'
content_dirs:
- dest_dir: 'content/ee'
doc_dir: 'doc'
- dest_dir: 'tmp/feature_flags'
doc_dir: 'config/feature_flags'
- dest_dir: 'tmp/feature_flags-ee'
doc_dir: 'ee/config/feature_flags'
runner:
slug: 'runner'
repo: 'https://gitlab.com/gitlab-org/gitlab-runner.git'
temp_dir: 'tmp/runner/'
content_dirs:
- dest_dir: 'content/runner'
doc_dir: 'docs'
omnibus:
slug: 'omnibus'
repo: 'https://gitlab.com/gitlab-org/omnibus-gitlab.git'
temp_dir: 'tmp/omnibus/'
content_dirs:
- dest_dir: 'content/omnibus'
doc_dir: 'doc'
charts:
slug: 'charts'
repo: 'https://gitlab.com/gitlab-org/charts/gitlab.git'
temp_dir: 'tmp/charts/'
content_dirs:
- dest_dir: 'content/charts'
doc_dir: 'doc'
|