Bump mkdocs-material from 7.1.2 to 7.1.3 (#167)
[GitHub/WoltLab/woltlab.github.io.git] / mkdocs.yml
CommitLineData
9a9a0f88
MS
1site_name: WoltLab Suite Documentation
2theme:
00f6a0ba
MS
3 name: material
4 language: en
5 custom_dir: overrides
6 logo: assets/logo.png
7 favicon: assets/default.favicon.ico
ad77cbd4
MS
8 palette:
9 primary: teal
c4a26d0f 10 font: false
9a9a0f88 11copyright: Copyright © 2020 WoltLab GmbH
41eea46b 12site_url: https://docs.woltlab.com/
3bf25ab6 13repo_url: https://github.com/WoltLab/docs.woltlab.com
0de5751f 14edit_uri: edit/5.4/docs/
9a9a0f88
MS
15
16nav:
00f6a0ba 17 - 'Getting Started': 'getting-started.md'
9a9a0f88 18
00f6a0ba
MS
19 - 'PHP API':
20 - 'Pages': 'php/pages.md'
21 - 'Database Objects': 'php/database-objects.md'
22 - 'Database Access': 'php/database-access.md'
23 - 'Exceptions': 'php/exceptions.md'
24 - 'API':
59ff7f1b
MS
25 - 'Caches':
26 - 'Overview': 'php/api/caches.md'
27 - 'Persistent Caches': 'php/api/caches_persistent-caches.md'
28 - 'Runtime Caches': 'php/api/caches_runtime-caches.md'
00f6a0ba
MS
29 - 'Comments': 'php/api/comments.md'
30 - 'Cronjobs': 'php/api/cronjobs.md'
31 - 'Events': 'php/api/events.md'
35de1852
MS
32 - 'Form Builder':
33 - 'Overview': 'php/api/form_builder/overview.md'
34 - 'Structure': 'php/api/form_builder/structure.md'
35 - 'Fields': 'php/api/form_builder/form_fields.md'
36 - 'Validation and Data': 'php/api/form_builder/validation_data.md'
37 - 'Dependencies': 'php/api/form_builder/dependencies.md'
00f6a0ba
MS
38 - 'Package Installation Plugins': 'php/api/package_installation_plugins.md'
39 - 'User Activity Points': 'php/api/user_activity_points.md'
40 - 'User Notifications': 'php/api/user_notifications.md'
41 - 'Sitemaps': 'php/api/sitemaps.md'
42 - 'Code Style': 'php/code-style.md'
43 - 'Apps': 'php/apps.md'
44 - 'GDPR': 'php/gdpr.md'
9a9a0f88 45
00f6a0ba
MS
46 - 'Languages, Templates & CSS':
47 - 'Languages': 'view/languages.md'
48 - 'Templates': 'view/templates.md'
59ff7f1b 49 - 'Template Plugins': 'view/template-plugins.md'
00f6a0ba 50 - 'CSS': 'view/css.md'
9a9a0f88 51
efadd81d 52 - 'TypeScript and JavaScript API':
00f6a0ba 53 - 'General Usage': 'javascript/general-usage.md'
efadd81d 54 - 'TypeScript': 'javascript/typescript.md'
00f6a0ba
MS
55 - 'New API':
56 - 'Writing a module': 'javascript/new-api_writing-a-module.md'
57 - 'Data Structures': 'javascript/new-api_data-structures.md'
58 - 'Core Functions': 'javascript/new-api_core.md'
59 - 'DOM': 'javascript/new-api_dom.md'
60 - 'Event Handling': 'javascript/new-api_events.md'
61 - 'Ajax': 'javascript/new-api_ajax.md'
62 - 'Dialogs': 'javascript/new-api_dialogs.md'
63 - 'Browser and Screen Sizes': 'javascript/new-api_browser.md'
64 - 'User Interface': 'javascript/new-api_ui.md'
65 - 'Legacy API': 'javascript/legacy-api.md'
66 - 'Helper Functions': 'javascript/helper-functions.md'
67 - 'Code Snippets': 'javascript/code-snippets.md'
9a9a0f88 68
00f6a0ba
MS
69 - 'Package Components':
70 - 'package.xml': 'package/package-xml.md'
0066874e
MS
71 - 'PIPs':
72 - 'Overview': 'package/pip.md'
73 - 'aclOption': 'package/pip/acl-option.md'
74 - 'acpMenu': 'package/pip/acp-menu.md'
75 - 'acpSearchProvider': 'package/pip/acp-search-provider.md'
76 - 'acpTemplate': 'package/pip/acp-template.md'
77 - 'bbcode': 'package/pip/bbcode.md'
78 - 'box': 'package/pip/box.md'
79 - 'clipboardAction': 'package/pip/clipboard-action.md'
80 - 'coreObject': 'package/pip/core-object.md'
81 - 'cronjob': 'package/pip/cronjob.md'
59ff7f1b 82 - 'database': 'package/pip/database.md'
0066874e
MS
83 - 'eventListener': 'package/pip/event-listener.md'
84 - 'file': 'package/pip/file.md'
85 - 'language': 'package/pip/language.md'
86 - 'mediaProvider': 'package/pip/media-provider.md'
87 - 'menu': 'package/pip/menu.md'
88 - 'menuItem': 'package/pip/menu-item.md'
89 - 'objectType': 'package/pip/object-type.md'
90 - 'objectTypeDefinition': 'package/pip/object-type-definition.md'
91 - 'option': 'package/pip/option.md'
92 - 'page': 'package/pip/page.md'
93 - 'pip': 'package/pip/pip.md'
94 - 'script': 'package/pip/script.md'
95 - 'smiley': 'package/pip/smiley.md'
96 - 'sql': 'package/pip/sql.md'
97 - 'style': 'package/pip/style.md'
98 - 'template': 'package/pip/template.md'
99 - 'templateListener': 'package/pip/template-listener.md'
100 - 'userGroupOption': 'package/pip/user-group-option.md'
101 - 'userMenu': 'package/pip/user-menu.md'
102 - 'userNotificationEvent': 'package/pip/user-notification-event.md'
103 - 'userOption': 'package/pip/user-option.md'
104 - 'userProfileMenu': 'package/pip/user-profile-menu.md'
105 - 'Database PHP API': 'package/database-php-api.md'
9a9a0f88 106
00f6a0ba
MS
107 - 'Migration':
108 - 'Migrating from WSC 5.3':
109 - 'PHP API': 'migration/wsc53/php.md'
110 - 'Session Handling and Authentication': 'migration/wsc53/session.md'
efadd81d 111 - 'TypeScript and JavaScript': 'migration/wsc53/javascript.md'
00f6a0ba
MS
112 - 'Templates': 'migration/wsc53/templates.md'
113 - 'Third Party Libraries': 'migration/wsc53/libraries.md'
114 - 'Migrating from WSC 5.2':
115 - 'PHP API': 'migration/wsc52/php.md'
116 - 'Templates and Languages': 'migration/wsc52/templates.md'
117 - 'Third Party Libraries': 'migration/wsc52/libraries.md'
118 - 'Migrating from WSC 3.1':
119 - 'PHP API': 'migration/wsc31/php.md'
120 - 'Migrating from WSC 3.0':
121 - 'PHP API': 'migration/wsc30/php.md'
122 - 'JavaScript API': 'migration/wsc30/javascript.md'
123 - 'Templates': 'migration/wsc30/templates.md'
124 - 'CSS': 'migration/wsc30/css.md'
125 - 'Package Components': 'migration/wsc30/package.md'
126 - 'Migrating from WCF 2.1':
127 - 'PHP API': 'migration/wcf21/php.md'
128 - 'Templates': 'migration/wcf21/templates.md'
129 - 'CSS': 'migration/wcf21/css.md'
130 - 'Package Components': 'migration/wcf21/package.md'
9a9a0f88 131
00f6a0ba 132 - 'Tutorials':
7e276cf9
MS
133 - 'Tutorial Series':
134 - 'Overview': 'tutorial/series/overview.md'
135 - 'Part 1': 'tutorial/series/part_1.md'
136 - 'Part 2': 'tutorial/series/part_2.md'
137 - 'Part 3': 'tutorial/series/part_3.md'
f93e3825 138 - 'Part 4': 'tutorial/series/part_4.md'
d2e74042 139 - 'Part 5': 'tutorial/series/part_5.md'
9a9a0f88 140
2063d788
TD
141plugins:
142 - git-revision-date
33caa8ae 143 - search
086a42fa
MS
144 - macros:
145 j2_comment_start_string: "{jinja#"
146 j2_variable_start_string: "{jinja{"
2063d788 147
9a9a0f88 148markdown_extensions:
00f6a0ba
MS
149 - toc:
150 permalink: "#"
151 toc_depth: 4
152 - admonition
153 - abbr
154 - pymdownx.highlight:
f0743ff4 155 linenums: true
00f6a0ba
MS
156 extend_pygments_lang:
157 - name: php
158 lang: php
159 options:
160 startinline: true
161 - pymdownx.superfences
162 - pymdownx.snippets:
163 base_path: "snippets/"
9a9a0f88
MS
164
165extra_css:
00f6a0ba 166 - stylesheets/extra.css
1a4ec0eb
TD
167
168extra:
169 version:
170 provider: mike