如何添加要在自定义css文件中使用的图像 - Swagger UI - Swashbuckle

use*_*737 1 swagger swagger-ui swashbuckle

我使用Swagger(Swashbuckle)作为Web API项目的文档工具.我可以使用自定义的css文件自定义index.html.一切都很好,除了,我想在索引页面添加我们公司的特定徽标,我无法让它工作.

建议??

小智 8

我意识到这是一个较老的问题,但我今天遇到了这个问题.如果要嵌入图像文件,可以使用类似于css和索引文件的方式.

在SwaggerConfig中添加一行,如下所示:

c.CustomAsset("mylogo", thisAssembly, "YourWebApiProject.SwaggerExtensions.mylogo.png");
Run Code Online (Sandbox Code Playgroud)

然后,您可以在修改后的css或自定义索引页中使用<img src="mylogo" />修改后的html或url(../mylogo)路径(如果在自定义css文件中使用它)引用该文件.

与索引和css文件类似,请确保将其设置为嵌入式资源.