Files
Homelabbing/homelabbing/sidebars.js
2025-08-04 23:13:23 +02:00

92 lines
2.0 KiB
JavaScript

// @ts-check
// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...)
/**
* 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.
@type {import('@docusaurus/plugin-content-docs').SidebarsConfig}
*/
const sidebars = {
software: [
'software/index',
{
type: 'category',
label: 'Mediastack',
items: [
'software/mediastack/introduction',
{
type: 'category',
label: 'Jellyfin',
items: [
'software/mediastack/jellyfin/introduction',
'software/mediastack/jellyfin/installation',
],
},
{
type: 'category',
label: 'Jellyseerr',
items: [
'software/mediastack/jellyseerr/introduction',
'software/mediastack/jellyseerr/installation',
],
},
],
},
],
hardware: [
'hardware/index',
{
type: 'category',
label: 'Server',
items: [
{
type: 'category',
label: 'Starter-Server',
items: ['hardware/server/starter-server/index'],
},
],
},
],
knowhow: [
'knowhow/index',
{
type: 'category',
label: 'Linux',
items: [
{
type: 'category',
label: 'Basics',
items: ['knowhow/linux/basics/index'],
},
],
},
{
type: 'category',
label: 'Docker',
items: [
'knowhow/docker/index',
{
type: 'category',
label: 'Docker Compose',
items: ['knowhow/docker/docker-compose/index'],
},
{
type: 'category',
label: 'Docker Swarm Mode',
items: ['knowhow/docker/docker-swarm/index'],
},
],
},
],
};
export default sidebars;