-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsidebars.ts
95 lines (91 loc) · 2.46 KB
/
sidebars.ts
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
import type { SidebarsConfig } from '@docusaurus/plugin-content-docs';
import apisidebar from "./docs/data_rest_api/v2/sidebar";
/**
* Creating a sidebar enables you to:
- create an ordered group of docs
- render a sidebar for each doc of that group
- provide next/previous navigation
The sidebars can be generated from the filesystem, or explicitly defined here.
Create as many sidebars as you want.
*/
const sidebars: SidebarsConfig = {
mainSidebar: [
{
type: "category",
label: "Web API",
link: {
type: "doc",
id: "web_api/index",
// description: "Learn more about the Novorender's open source APIs",
},
collapsed: false,
items: [
{
type: "category",
label: "Tutorial",
link: {
type: "doc",
id: 'web_api/tutorial/getting_started',
},
items: [{
type: 'doc',
id: 'web_api/tutorial/getting_started',
}],
},
{
type: "category",
label: "API Reference",
link: {
type: "doc",
id: "web_api/api_reference/index",
},
items: [require('./docs/web_api/api_reference/typedoc-sidebar.cjs')],
}
],
},
{
type: "category",
label: "Data JS API",
link: {
type: "doc",
id: "data_js_api/api_reference/index",
},
items: [
{
type: "category",
label: "API Reference",
link: {
type: "doc",
id: "data_js_api/api_reference/index",
},
items: [require('./docs/data_js_api/api_reference/typedoc-sidebar.cjs')],
}
],
},
{ type: "link", label: "Data Rest API", href: "/docs/category/data_rest_api/v2" },
{
type: "category",
label: "Guides",
link: {
type: "generated-index",
title: "Guides",
description: "Learn more about the different features and techniques.",
},
items: [{ type: "autogenerated", dirName: "guides" }],
},
],
dataRestApiV2Sidebar: [
{
type: "category",
label: "Data Rest API",
link: {
type: "generated-index",
title: "Data Rest API V2",
description: "The Novorender REST API allows you to interact with your 3D models uploaded to Novorender.",
slug: "/category/data_rest_api/v2",
},
items: apisidebar,
}
]
};
export default sidebars;