-
Notifications
You must be signed in to change notification settings - Fork 3
/
config.ts
96 lines (88 loc) · 3.44 KB
/
config.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
96
import {
WatsonHealth3DCurveManual,
Book,
Portfolio,
Terminal,
BareMetalServer,
UserMultiple,
} from "@carbon/icons-react";
// Don't add a trailing slash to the hrefs
// The active link is determined by the current path
// If the current path is the same as the href, it is active
// Else if you add a trailing slash, it will never be active
// Until clicked on
export const navLinks: Link[] = [
{
label: "Introduction",
icon: WatsonHealth3DCurveManual,
link: "/introduction",
},
{ label: "Getting Started", icon: Book, link: "/getting-started" },
{
label: "Beginner's Guidebook",
icon: UserMultiple,
links: [
{ label: "Proxying", link: "/beginner/proxying" },
{ label: "Ticket System", link: "/beginner/tickets" },
],
},
{
label: "Advanced Management",
icon: Terminal,
links: [
{ label: "SFTP Using VSCode", link: "/advanced/vscode-sftp" },
{ label: "ShareX Setup", link: "/advanced/sharex-setup" },
{ label: "NVM Setup", link: "/advanced/nvm" },
{ label: "Proxying a Minecraft Server", link: "/advanced/minecraft-proxying"},
{ label: "Python: Out of Space Error", link: "/advanced/python-install" },
],
},
{
label: "Server Guides",
icon: BareMetalServer,
links: [
{ label: "Server Creation", link: "/server/create" },
{ label: "Databases", title: true },
{ label: "MongoDB", link: "/server/database/mongodb" },
{ label: "Postgres", link: "/server/database/postgres" },
{ label: "Redis", link: "/server/database/redis" },
{ label: "MariaDB", link: "/server/database/mariadb" },
{ label: "InfluxDB", link: "/server/database/influxdb" },
{ label: "Development", title: true },
{ label: "All In One (AIO)", link: "/server/development/aio" },
{ label: "Node.js", link: "/server/development/nodejs" },
{ label: "Bun", link: "/server/development/bun" },
{ label: "Python", link: "/server/development/python" },
{ label: "Java", link: "/server/development/java" },
{ label: "Rust", link: "/server/development/rust" },
{ label: "Premade Bots", title: true },
{ label: "Red Discord Bot", link: "/server/development/rdb" },
{ label: "Minecraft", title: true },
{ label: "Forge", link: "/server/minecraft/forge" },
{ label: "Paper", link: "/server/minecraft/paper" },
{ label: "Bedrock", link: "/server/minecraft/bedrock" },
{ label: "Pocketmine MP", link: "/server/minecraft/pocketmine" },
{ label: "Waterfall", link: "/server/minecraft/waterfall" },
{ label: "Spigot", link: "/server/minecraft/spigot" },
{ label: "Software", title: true },
{ label: "Code Server", link: "/server/software/code-server" },
{ label: "Gitea", link: "/server/software/gitea" },
{ label: "Grafana", link: "/server/software/grafana" },
{ label: "Haste", link: "/server/software/haste" },
{ label: "RabbitMQ", link: "/server/software/rabbitmq" },
{ label: "Voice Servers", title: true },
{ label: "Mumble", link: "/server/voice-server/mumble" },
{ label: "TeamSpeak 3", link: "/server/voice-server/teamspeak3" },
{ label: "Web Hosting", title: true },
{ label: "Nginx", link: "/server/web-hosting/nginx" },
],
},
{
label: "Panel Guides",
icon: BareMetalServer,
links: [
{ label: "Zipline", link: "/guides/zipline" },
{ label: "Uptime Kuma", link: "/guides/uptimekuma" },
],
},
];