@@ -2,13 +2,20 @@ baseURL: "/"
2
2
enableRobotsTXT : True
3
3
languageCode : " en-us"
4
4
title : " Crossplane"
5
+
6
+ # directory name in /themes
5
7
theme : " geekboot"
8
+
9
+ # enable Lastmod parameter for each page. Placed in an HTML meta tag.
6
10
enableGitInfo : true
7
- uglyurls : false
11
+
12
+ # Crossplane docs don't use the Hugo taxonomy or term page kinds.
13
+ # Disabling provides a small build speedup
8
14
disableKinds :
9
15
- taxonomy
10
16
- term
11
17
18
+ # Enable RSS feeds for sections
12
19
outputs :
13
20
home :
14
21
- html
@@ -18,28 +25,43 @@ outputs:
18
25
taxonomy :
19
26
term :
20
27
21
-
28
+ # Don't publish the README.md file in the /public folder
22
29
ignoreFiles :
23
30
- README.md
24
31
32
+ # build.writeStats is used to optimize CSS.
33
+ # the netlify_build.sh script uncomments this.
34
+ # The default comment means users don't need Hugo extended for authoring.
25
35
build :
26
36
# writeStats: true
27
37
38
+
28
39
markup :
29
40
goldmark :
30
41
renderer :
42
+ # Allow mixing markdown and HTML. Required for Vale and some in-line
43
+ # styling.
44
+ # Okay to run `unsafe: true` since we review .md file inputs
45
+ # More info: https://gohugo.io/getting-started/configuration-markup/#rendererunsafe
31
46
unsafe : true
32
47
tableOfContents :
48
+ # Which heading levels to include in the right-side table of contents
33
49
startLevel : 1
34
50
endLevel : 9
35
51
highlight :
52
+ # Enable syntax styling for code fence (```) blocks
36
53
codeFences : true
54
+ # Use classes instead of inline HTML styles for syntax decoration
37
55
noClasses : false
56
+ # Include line numbers to the left of a code fence box
38
57
linenos : true
58
+ # Make the line numbers anchor links
39
59
anchorLineNos : true
60
+ # Don't put the line numbers in tables and only use SPAN elements. For CSS styling.
40
61
lineNumbersInTable : false
41
62
42
63
module :
64
+ # Mounts give Hugo access to images and YAML for compile-time processing.
43
65
mounts :
44
66
- source : content
45
67
target : content
@@ -57,30 +79,21 @@ module:
57
79
includeFiles :
58
80
- " **/api/**.yaml"
59
81
82
+ # Give Hugo access to environmental variables matching a given regex.
83
+ # These give Hugo access to Netlify data to generate proper URLs
60
84
security :
61
85
funcs :
62
86
getenv :
63
87
- ^CONTEXT
64
88
- ^REVIEW_ID
65
89
90
+ # Global parameters accessible by any Page
66
91
params :
92
+ # The current "latest" version. Used in the version dropdown
67
93
latest : " 1.15"
68
- upboundLink : " https://www.upbound.io/"
69
- slackLink : " https://slack.crossplane.io/"
70
- githubLink : " https://github.com/crossplane/crossplane"
71
- twitterLink : " https://twitter.com/crossplane_io"
72
- forumLink : " https://groups.google.com/forum/#!forum/crossplane-dev"
73
- youtubeLink : " https://www.youtube.com/channel/UC19FgzMBMqBro361HbE46Fw"
74
- podcastLink : " https://www.youtube.com/playlist?list=PL510POnNVaaYFuK-B_SIUrpIonCtLVOzT"
75
- blogLink : " https://blog.crossplane.io/"
76
- communityMeetingLink : " https://github.com/crossplane/crossplane/#get-involved"
77
- cncfLink : " https://www.cncf.io/"
78
- prodFormLink : " https://docs.google.com/forms/d/e/1FAIpQLSev-5clADSdkwi_wiFqBCAECeIoAQDE91chBbeWbvyTjRCeYg/viewform"
79
- infoMailToLink :
" mailto:[email protected] "
80
- upboundGithubLink : " https://github.com/upbound"
81
- docs : true
82
- repoLink : " https://github.com/crossplane/crossplane"
83
94
anchors :
95
+ # Generate heading anchors for any heading between min and max
84
96
min : 2
85
97
max : 5
98
+ # description for search engines.
86
99
description : " Crossplane lets you build a control plane with Kubernetes-style declarative and API-driven configuration and management for anything."
0 commit comments