forked from skupperproject/skupper-docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmkdocs.yml
More file actions
105 lines (96 loc) · 3.18 KB
/
Copy pathmkdocs.yml
File metadata and controls
105 lines (96 loc) · 3.18 KB
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
site_name: Skupper Documentation
site_url: https://skupper.io/docs/
docs_dir: doc-input
site_dir: output/docs
extra:
# Static values for MVP - will be dynamic with macros plugin
skupper_version: "2.2.1"
skupper_cli_version: "2.2.1"
skupper_version_v1: "1.9.2"
# site_prefix controls navigation links in header/footer
# For production (skupper.io): use empty string (relative paths)
# For staging/preview: use full URL without trailing slash
# For local dev: use http://localhost:8000 or your local server
site_prefix: ""
# Support .html links in markdown (Transom compatibility)
use_directory_urls: false
theme:
name: material
custom_dir: config/mkdocs-overrides
palette:
primary: blue
accent: green
features:
# - navigation.tabs # REMOVED: This puts nav in horizontal tabs at top
- navigation.sections # Show sections in sidebar
#- navigation.expand # Auto-expand sections in sidebar
- navigation.top # Back to top button
- navigation.indexes # Section index pages
- search.suggest # Search suggestions
- search.highlight # Highlight search terms
- content.code.copy # Copy button for code blocks
- content.code.annotate # Code annotations
- toc.integrate # Integrate table of contents into sidebar
extra_css:
- stylesheets/skupper-overrides.css
nav:
- Home: index.md
- Overview:
- Introduction: overview/index.md
- Connectivity: overview/connectivity.md
- Security: overview/security.md
- Routing: overview/routing.md
- Load Balancing: overview/load-balancing.md
- Resources: overview/resources.md
- Migrating: overview/migrating.md
- Installation: install/index.md
- Kubernetes CLI:
- Overview: kube-cli/index.md
- Site Configuration: kube-cli/site-configuration.md
- Site Linking: kube-cli/site-linking.md
- Service Exposure: kube-cli/service-exposure.md
- Kubernetes YAML:
- Overview: kube-yaml/index.md
- Site Configuration: kube-yaml/site-configuration.md
- Site Linking: kube-yaml/site-linking.md
- Service Exposure: kube-yaml/service-exposure.md
- System CLI:
- Overview: system-cli/index.md
- Site Configuration: system-cli/site-configuration.md
- Site Linking: system-cli/site-linking.md
- Service Exposure: system-cli/service-exposure.md
- System YAML:
- Overview: system-yaml/index.md
- Site Configuration: system-yaml/site-configuration.md
- Site Linking: system-yaml/site-linking.md
- Service Exposure: system-yaml/service-exposure.md
- Console:
- Overview: console/index.md
- Configuration: console/configuration.md
- Troubleshooting: troubleshooting/index.md
- ...
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.superfences
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.tabbed:
alternate_style: true
- attr_list
- md_in_html
- toc:
permalink: true
# Validation settings
validation:
links:
not_found: warn # Warn but don't fail on missing links
absolute_links: warn
unrecognized_links: warn
plugins:
- search
- awesome-pages
- macros:
module_name: config/mkdocs_macros