2023-12-17 22:15:29 +01:00
|
|
|
import * as ClientRedirects from '@docusaurus/plugin-client-redirects';
|
|
|
|
|
|
|
|
|
|
const redirects: ClientRedirects.Options['redirects'] = [
|
2023-11-27 18:56:57 +01:00
|
|
|
// These pages existed on the jellyfin-blog site, but were not fully configured
|
|
|
|
|
{
|
|
|
|
|
from: ['/categories', '/tags'],
|
|
|
|
|
to: '/posts'
|
|
|
|
|
},
|
|
|
|
|
// Jellyfin 10.8 and below linked to this subtitle docs page
|
|
|
|
|
{
|
2025-04-29 14:54:35 -04:00
|
|
|
from: [
|
|
|
|
|
'/docs/general/server/media/subtitles',
|
|
|
|
|
'/docs/general/server/media/subtitles.html',
|
|
|
|
|
'/docs/general/server/media/external-files'
|
|
|
|
|
],
|
2026-01-21 15:04:39 +01:00
|
|
|
to: '/docs/general/server/media/movies#external-subtitles-and-audio-tracks'
|
2023-11-27 18:56:57 +01:00
|
|
|
},
|
|
|
|
|
// Storage docs moved from the server guide to administrative docs
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/server/storage',
|
|
|
|
|
to: '/docs/general/administration/storage'
|
|
|
|
|
},
|
|
|
|
|
// Unified client + server download pages
|
|
|
|
|
{
|
|
|
|
|
from: '/clients',
|
|
|
|
|
to: '/downloads/clients/'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/clients/all',
|
|
|
|
|
to: '/downloads/clients/all'
|
|
|
|
|
},
|
|
|
|
|
// New installation documentation
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/administration/installing',
|
|
|
|
|
to: '/docs/general/installation/'
|
|
|
|
|
},
|
|
|
|
|
{
|
2025-04-18 21:08:14 -04:00
|
|
|
from: [
|
|
|
|
|
'/docs/general/administration/install/synology',
|
|
|
|
|
// synology moved
|
|
|
|
|
'/docs/general/installation/synology'
|
|
|
|
|
],
|
|
|
|
|
to: '/docs/general/installation/advanced/synology'
|
2023-11-27 18:56:57 +01:00
|
|
|
},
|
2025-04-18 21:08:14 -04:00
|
|
|
// installing from source moved
|
2023-11-27 18:56:57 +01:00
|
|
|
{
|
2025-04-18 21:08:14 -04:00
|
|
|
from: ['/docs/general/installation/source', '/docs/general/administration/building'],
|
|
|
|
|
to: '/docs/general/installation/advanced/source'
|
2025-02-10 16:37:47 -05:00
|
|
|
},
|
|
|
|
|
// "traefik2" moved
|
|
|
|
|
{
|
2025-04-22 16:48:52 -04:00
|
|
|
from: ['/docs/general/networking/traefik2', '/docs/general/networking/traefik'],
|
2025-05-06 17:33:17 +02:00
|
|
|
to: '/docs/general/post-install/networking/reverse-proxy/traefik'
|
2025-03-16 22:07:41 +08:00
|
|
|
},
|
|
|
|
|
// Internet radio moved to live tv
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/server/media/internet-radio',
|
|
|
|
|
to: '/docs/general/server/live-tv/internet-radio'
|
2025-03-18 23:05:48 +08:00
|
|
|
},
|
|
|
|
|
// Merge comic and books
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/server/media/comics',
|
|
|
|
|
to: '/docs/general/server/media/books'
|
2025-04-18 19:54:21 -04:00
|
|
|
},
|
2025-04-22 16:48:52 -04:00
|
|
|
// transcoding and hwa moved
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/administration/hardware-acceleration',
|
|
|
|
|
to: '/docs/general/post-install/transcoding/hardware-acceleration/'
|
|
|
|
|
},
|
2025-05-15 12:47:42 -04:00
|
|
|
{
|
|
|
|
|
from: '/docs/general/administration/hardware-acceleration/intel',
|
|
|
|
|
to: '/docs/general/post-install/transcoding/hardware-acceleration/intel'
|
|
|
|
|
},
|
2025-04-22 16:48:52 -04:00
|
|
|
{
|
|
|
|
|
from: '/docs/general/server/transcoding',
|
|
|
|
|
to: '/docs/general/post-install/transcoding/'
|
|
|
|
|
},
|
|
|
|
|
// networking moved
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/',
|
|
|
|
|
to: '/docs/general/post-install/networking/'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/apache',
|
2025-05-06 17:33:17 +02:00
|
|
|
to: '/docs/general/post-install/networking/reverse-proxy/apache'
|
2025-04-22 16:48:52 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/caddy',
|
2025-05-06 17:33:17 +02:00
|
|
|
to: '/docs/general/post-install/networking/reverse-proxy/caddy'
|
2025-04-22 16:48:52 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/dlna',
|
|
|
|
|
to: '/docs/general/post-install/networking/dlna'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/fail2ban',
|
|
|
|
|
to: '/docs/general/post-install/networking/advanced/fail2ban'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/haproxy',
|
2025-05-06 17:33:17 +02:00
|
|
|
to: '/docs/general/post-install/networking/reverse-proxy/haproxy'
|
2025-04-22 16:48:52 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/letsencrypt',
|
|
|
|
|
to: '/docs/general/post-install/networking/advanced/letsencrypt'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/monitoring',
|
|
|
|
|
to: '/docs/general/post-install/networking/advanced/monitoring'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
from: '/docs/general/networking/nginx',
|
2025-05-06 17:33:17 +02:00
|
|
|
to: '/docs/general/post-install/networking/reverse-proxy/nginx'
|
2023-11-27 18:56:57 +01:00
|
|
|
}
|
|
|
|
|
];
|
2023-12-17 22:15:29 +01:00
|
|
|
export default redirects;
|