Merge pull request #3932 from crobibero/api-doc-css
Add support for custom api-doc css
This commit is contained in:
commit
388fe236c5
|
@ -39,12 +39,14 @@ namespace Jellyfin.Server.Extensions
|
||||||
c.DocumentTitle = "Jellyfin API";
|
c.DocumentTitle = "Jellyfin API";
|
||||||
c.SwaggerEndpoint($"/{baseUrl}api-docs/openapi.json", "Jellyfin API");
|
c.SwaggerEndpoint($"/{baseUrl}api-docs/openapi.json", "Jellyfin API");
|
||||||
c.RoutePrefix = $"{baseUrl}api-docs/swagger";
|
c.RoutePrefix = $"{baseUrl}api-docs/swagger";
|
||||||
|
c.InjectStylesheet($"/{baseUrl}api-docs/swagger/custom.css");
|
||||||
})
|
})
|
||||||
.UseReDoc(c =>
|
.UseReDoc(c =>
|
||||||
{
|
{
|
||||||
c.DocumentTitle = "Jellyfin API";
|
c.DocumentTitle = "Jellyfin API";
|
||||||
c.SpecUrl($"/{baseUrl}api-docs/openapi.json");
|
c.SpecUrl($"/{baseUrl}api-docs/openapi.json");
|
||||||
c.RoutePrefix = $"{baseUrl}api-docs/redoc";
|
c.RoutePrefix = $"{baseUrl}api-docs/redoc";
|
||||||
|
c.InjectStylesheet($"/{baseUrl}api-docs/redoc/custom.css");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -64,4 +64,13 @@
|
||||||
<ProjectReference Include="..\Jellyfin.Server.Implementations\Jellyfin.Server.Implementations.csproj" />
|
<ProjectReference Include="..\Jellyfin.Server.Implementations\Jellyfin.Server.Implementations.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Update="wwwroot\api-docs\swagger\custom.css">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="wwwroot\api-docs\redoc\custom.css">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -112,6 +112,7 @@ namespace Jellyfin.Server
|
||||||
app.UseHttpsRedirection();
|
app.UseHttpsRedirection();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
app.UseStaticFiles();
|
||||||
app.UseAuthentication();
|
app.UseAuthentication();
|
||||||
app.UseJellyfinApiSwagger(_serverConfigurationManager);
|
app.UseJellyfinApiSwagger(_serverConfigurationManager);
|
||||||
app.UseRouting();
|
app.UseRouting();
|
||||||
|
|
0
Jellyfin.Server/wwwroot/api-docs/redoc/custom.css
Normal file
0
Jellyfin.Server/wwwroot/api-docs/redoc/custom.css
Normal file
0
Jellyfin.Server/wwwroot/api-docs/swagger/custom.css
Normal file
0
Jellyfin.Server/wwwroot/api-docs/swagger/custom.css
Normal file
Loading…
Reference in New Issue
Block a user