Rework and improvement of the Jellyfin website and user documentation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Niels van Velzen a1f12b2f96
Merge pull request #199 from jellyfin/renovate/ci-deps
12 hours ago
.github Update actions/setup-node action to v3.5.0 12 hours ago
.vscode Add DavidAnson.vscode-markdownlint as recommended workspace extension 1 week ago
blog Fix typo 2 weeks ago
docs Update clients page in docs 7 days ago
scripts Add warnings for known valid URLs 1 month ago
src Merge pull request #184 from thornbill/client-filters 4 days ago
static Use material icons from package 1 week ago
.eslintignore Add TypeScript, Prettier and ESLint 1 year ago
.eslintrc.json Run eslint fix 2 months ago
.gitignore Add docusaurus files 1 year ago
.markdownlint.yaml Add markdownlint workflow 2 weeks ago
.npmrc Update to lockfile v3 format 3 weeks ago
.prettierignore Add TypeScript, Prettier and ESLint 1 year ago
.prettierrc Update renovate config to ignore major updates to react 2 months ago
LICENSE Use proper license text 1 year ago Update README 1 month ago
babel.config.js Run eslint fix 2 months ago
docusaurus.config.js Move storage docs to administration 1 week ago
package-lock.json Update Linters to v5.38.0 1 day ago
package.json Update Linters to v5.38.0 1 day ago
sidebars.js Update docs sidebar 1 month ago
tsconfig.json Run eslint fix 2 months ago

Part of the Jellyfin Project

Logo Banner

The next generation of the official Jellyfin website.

This version of the website is currently viewable at The goal of this project is to combine all website on in a single codebase and improve the documentation site experience.

This project includes a combination of content from:

  • jellyfin-blog — The current source for the main website and blog content built using Hugo.
  • jellyfin-docs — The current source for the documentation content built using DocFX.

This website is built using Docusaurus 2, a modern static website generator.


npm install

Local Development

npm start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.


npm run build

This command generates static content into the build directory and can be served using any static contents hosting service.