-
Notifications
You must be signed in to change notification settings - Fork 40
/
book.toml
128 lines (117 loc) · 7.13 KB
/
book.toml
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
# Copyright (c) godot-rust; Bromeon and contributors.
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
[book]
authors = ["The godot-rust developers"]
multilingual = false
src = "src"
title = "The godot-rust Book"
[preprocessor.toc]
max-level = 3
command = "mdbook-toc"
renderer = ["html"]
[preprocessor.admonish]
command = "mdbook-admonish"
assets_version = "3.0.2" # do not edit: managed by `mdbook-admonish install`
[output.html]
git-repository-url = "https://github.com/godot-rust/book"
additional-css = ["config/mdbook-admonish.css"]
[output.html.redirect]
# Ongoing redirects due to chapter reorganization
"book/intro/objects.html" = "/book/godot-api/objects.html"
# Godot 4: gdext -> one level up
"gdext/index.html" = "/book/index.html"
"gdext/intro/index.html" = "/book/intro/index.html"
"gdext/intro/setup.html" = "/book/intro/setup.html"
"gdext/intro/hello-world.html" = "/book/intro/hello-world.html"
"gdext/intro/objects.html" = "/book/intro/objects.html"
"gdext/advanced/index.html" = "/book/toolchain/index.html"
"gdext/advanced/compatibility.html" = "/book/toolchain/compatibility.html"
"gdext/advanced/godot-version.html" = "/book/toolchain/godot-version.html"
"gdext/advanced/debugging.html" = "/book/toolchain/debugging.html"
"gdext/contribute/index.html" = "/book/contribute/index.html"
"gdext/contribute/dev-tools.html" = "/book/contribute/dev-tools.html"
"gdext/contribute/conventions.html" = "/book/contribute/conventions.html"
# Godot 3: gdnative -> new /gdnative-book prefix
"gdnative/intro/index.html" = "/gdnative-book/intro/index.html"
"gdnative/intro/setup.html" = "/gdnative-book/intro/setup.html"
"gdnative/intro/hello-world.html" = "/gdnative-book/intro/hello-world.html"
"gdnative/overview/index.html" = "/gdnative-book/overview/index.html"
"gdnative/overview/data-representations.html" = "/gdnative-book/overview/data-representations.html"
"gdnative/overview/wrappers.html" = "/gdnative-book/overview/wrappers.html"
"gdnative/overview/architecture.html" = "/gdnative-book/overview/architecture.html"
"gdnative/bind/index.html" = "/gdnative-book/bind/index.html"
"gdnative/bind/classes.html" = "/gdnative-book/bind/classes.html"
"gdnative/bind/methods.html" = "/gdnative-book/bind/methods.html"
"gdnative/bind/properties.html" = "/gdnative-book/bind/properties.html"
"gdnative/bind/traits.html" = "/gdnative-book/bind/traits.html"
"gdnative/bind/calling-gdscript.html" = "/gdnative-book/bind/calling-gdscript.html"
"gdnative/faq/index.html" = "/gdnative-book/faq/index.html"
"gdnative/faq/code.html" = "/gdnative-book/faq/code.html"
"gdnative/faq/multithreading.html" = "/gdnative-book/faq/multithreading.html"
"gdnative/faq/configuration.html" = "/gdnative-book/faq/configuration.html"
"gdnative/faq/support.html" = "/gdnative-book/faq/support.html"
"gdnative/faq/community.html" = "/gdnative-book/faq/community.html"
"gdnative/faq/godot4.html" = "/gdnative-book/faq/godot4.html"
"gdnative/recipes/index.html" = "/gdnative-book/recipes/index.html"
"gdnative/recipes/async-tokio.html" = "/gdnative-book/recipes/async-tokio.html"
"gdnative/recipes/custom-node-plugin.html" = "/gdnative-book/recipes/custom-node-plugin.html"
"gdnative/recipes/external-resources.html" = "/gdnative-book/recipes/external-resources.html"
"gdnative/recipes/logging.html" = "/gdnative-book/recipes/logging.html"
"gdnative/recipes/nix-build-system.html" = "/gdnative-book/recipes/nix-build-system.html"
"gdnative/recipes/panic-handler.html" = "/gdnative-book/recipes/panic-handler.html"
"gdnative/export/index.html" = "/gdnative-book/export/index.html"
"gdnative/export/android.html" = "/gdnative-book/export/android.html"
"gdnative/export/macosx.html" = "/gdnative-book/export/macosx.html"
"gdnative/export/html5.html" = "/gdnative-book/export/html5.html"
"gdnative/advanced/index.html" = "/gdnative-book/advanced/index.html"
"gdnative/advanced/custom-godot.html" = "/gdnative-book/advanced/custom-godot.html"
"gdnative/advanced/migrate-0-8.html" = "/gdnative-book/advanced/migrate-0-8.html"
"gdnative/advanced/migrate-0-9.html" = "/gdnative-book/advanced/migrate-0-9.html"
"gdnative/advanced/migrate-0-10.html" = "/gdnative-book/advanced/migrate-0-10.html"
# Third-party projects section
"projects/index.html" = "/gdnative-book/projects/index.html"
"projects/games.html" = "/gdnative-book/projects/games.html"
"projects/tools.html" = "/gdnative-book/projects/tools.html"
"projects/applications.html" = "/gdnative-book/projects/applications.html"
# Old redirects (2022-)
"introduction.html" = "../gdnative-book/index.html"
"getting-started.html" = "/gdnative-book/intro/index.html"
"getting-started/hello-world.html" = "/gdnative-book/intro/hello-world.html"
"getting-started/setup.html" = "/gdnative-book/intro/setup.html"
"gdnative-overview.html" = "/gdnative-book/overview/index.html"
"gdnative-overview/wrappers.html" = "/gdnative-book/overview/wrappers.html"
"gdnative-overview/data-representations.html" = "/gdnative-book/overview/data-representations.html"
"gdnative-overview/architecture.html" = "/gdnative-book/overview/architecture.html"
"rust-binding.html" = "/gdnative-book/bind/index.html"
"rust-binding/classes.html" = "/gdnative-book/bind/classes.html"
"rust-binding/methods.html" = "/gdnative-book/bind/methods.html"
"rust-binding/properties.html" = "/gdnative-book/bind/properties.html"
"rust-binding/to-variant-from-variant-export.html" = "/gdnative-book/bind/traits.html"
"rust-binding/calling-gdscript.html" = "/gdnative-book/bind/calling-gdscript.html"
"faq.html" = "/gdnative-book/faq/index.html"
"faq/code.html" = "/gdnative-book/faq/code.html"
"faq/multithreading.html" = "/gdnative-book/faq/multithreading.html"
"faq/configuration.html" = "/gdnative-book/faq/configuration.html"
"faq/support.html" = "/gdnative-book/faq/support.html"
"faq/community.html" = "/gdnative-book/faq/community.html"
"faq/godot4.html" = "/gdnative-book/faq/godot4.html"
"recipes.html" = "/gdnative-book/recipes/index.html"
"recipes/async-tokio.html" = "/gdnative-book/recipes/async-tokio.html"
"recipes/custom-node-plugin.html" = "/gdnative-book/recipes/custom-node-plugin.html"
"recipes/external-resources.html" = "/gdnative-book/recipes/external-resources.html"
"recipes/logging.html" = "/gdnative-book/recipes/logging.html"
"recipes/nix-build-system.html" = "/gdnative-book/recipes/nix-build-system.html"
"recipes/panic-handler.html" = "/gdnative-book/recipes/panic-handler.html"
"exporting.html" = "/gdnative-book/export/index.html"
"exporting/android.html" = "/gdnative-book/export/android.html"
"exporting/ios.html" = "/gdnative-book/export/ios.html"
"exporting/macosx.html" = "/gdnative-book/export/macosx.html"
"exporting/html5.html" = "/gdnative-book/export/html5.html"
"advanced-guides.html" = "/gdnative-book/advanced/index.html"
"advanced-guides/custom-godot.html" = "/gdnative-book/advanced/custom-godot.html"
"advanced-guides/migrating-0-8.html" = "/gdnative-book/advanced/migrate-0-8.html"
"advanced-guides/migrating-0-9.html" = "/gdnative-book/advanced/migrate-0-9.html"
"advanced-guides/migrating-0-10.html" = "/gdnative-book/advanced/migrate-0-10.html"
"projects.html" = "../gdnative-book/projects/index.html"