-
Notifications
You must be signed in to change notification settings - Fork 3
/
mkdocs.yml
152 lines (140 loc) · 5.15 KB
/
mkdocs.yml
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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
site_name: DDO Calculator
# Meta tags (placed in header)
site_description: DDO component and object calculator
site_author: Andre White
site_url: https://truthencode.github.io/ddo-calc-parent
# Repository (add link to repository on each page)
repo_name: ddo-calc-parent
repo_url: http://github.com/truthencode/ddo-calc-parent
#edit_uri: edit/master/src/doc/docs/
#Copyright (shown at the footer)
copyright: >
Copyright © 2017 - 2023 Andre White
<a href="#__consent">Change cookie settings</a>
# Material theme
theme:
name: material
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
toggle:
icon: material/toggle-switch-off-outline
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
toggle:
icon: material/toggle-switch
name: Switch to light mode
features:
#- navigation.tabs
#- navigation.tabs.sticky
- navigation.instant
- navigation.tracking
- navigation.tabs
- navigation.top
plugins:
- monorepo
- search
- awesome-pages
# Required for variables support (https://github.com/rosscdh/mkdocs-markdownextradata-plugin)
- markdownextradata
- embed_file:
callouts: true
# custom-attribute: 'assets/css/custom_attributes.css' //need to be the same as in the config!
language_message: file does not currently exists.
- include-markdown:
opening_tag: "{!"
closing_tag: "!}"
extra:
version:
provider: mike
default: Current
consent:
title: Cookie consent
description: >-
We use cookies to recognize your repeated visits and preferences, as well
as to measure the effectiveness of our documentation and whether users
find what they're searching for. With your consent, you're helping us to
make our documentation better.
# palette:
# primary: 'indigo'
# accent: 'indigo'
# version:
# provider: mike
# social:
# - icon: fontawesome/brands/github
# link: https://github.com/you
# - icon: fontawesome/brands/twitter
# link: https://twitter.com/you
#
# Google Analytics
# analytics:
# provider: google
# property: UA-XXXXXXXX-X
markdown_extensions:
# Python Markdown
- abbr
- admonition
- attr_list
- def_list
- footnotes
- meta
- md_in_html
- toc:
permalink: true
# Python Markdown Extensions
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.caret
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
- pymdownx.highlight
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.superfences
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
# plantuml
- plantuml_markdown:
server: http://www.plantuml.com/plantuml # PlantUML server, for remote rendering
# other global options
insecure: False # set to True if the server uses self-signed certificates
cachedir: /tmp # set a non-empty value to enable caching
base_dir: . # where to search for diagrams to include
config: # PlantUML config file, relative to base_dir (a PlantUML file included in every diagram)
format: png # default diagram image format
classes: class1,class2 # default diagram classes
encoding: utf-8 # character encoding for external files (default utf-8)
title: UML diagram # default title (tooltip) for diagram images
alt: UML diagram image # default `alt` attribute for diagram images
image_maps: True # generate image maps when the format is png and there are hyperlinks
priority: 30 # plugin priority; the higher, the sooner will be applied (default 30)
http_method: GET # GET or POST - note that plantuml.com only supports GET (default GET)
fallback_to_get: True # When using POST, should GET be used as fallback (POST will fail if @startuml/@enduml tags not used) (default True)
theme: bluegray # theme to be set, can be overridden inside puml files, (default none)
puml_notheme_cmdlist: ["version", "listfonts", "stdlib", "license"] # theme will not be set if listed commands present (default as listed)
- mkdocs_graphviz
- nl2br
extra_javascript:
- https://cdn.jsdelivr.net/gh/rod2ik/cdn@main/mkdocs/javascripts/mkdocs-graphviz.js
- https://cdn.jsdelivr.net/gh/eddymens/markdown-external-link-script@v2.0.0/main.min.js
#nav:
# - Home: index.md
# - User guide:
# - Installation: guide/installation.md
# - Developer guide:
# - developer_guide/EffectBuilder.md
# - About:
# - Release notes: about/history.md
# - Roadmap:
# - Tasks: about/Tasks.md
# - Components: '*include components/*/mkdocs.yml'