AspDotNetCore3.1SwashbuckleSwaggerUI中无法获取代码高亮。
创始人
2024-09-20 02:00:27
0

在使用Swashbuckle SwaggerUI时,要先添加对Microsoft.AspNetCore.Mvc.TagHelpers包的引用,并在Startup.cs文件中配置SwaggerUI。代码示例如下:

using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.OpenApi.Models;

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddControllers();

        services.AddSwaggerGen(c =>
        {
            c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
        });
    }

    public void Configure(IApplicationBuilder app)
    {
        app.UseRouting();

        app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllers();
        });

        app.UseSwagger(c =>
        {
            c.RouteTemplate = "swagger/{documentName}/swagger.json";
        });

        app.UseSwaggerUI(c =>
        {
            c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
            c.InjectStylesheet("/swagger-ui/custom.css");
        });
    }
}

可以看到,在配置SwaggerUI时,我们使用了InjectStylesheet方法添加了一个自定义样式表custom.css。在custom.css中,我们可以对代码高亮样式进行调整。例如,我们可以添加以下样式:

pre code {
    background-color: #272822;
    color: #f8f8f2;
    padding: 1em;
}

这样,SwaggerUI的代码区块就会使用深色背景,并且代码高亮颜色为白色,供使用。

相关内容

热门资讯

黑科技系统(微扑克插件)外挂透... 黑科技系统(微扑克插件)外挂透视辅助软件(透视)详细教程(一直真的有挂);1、微扑克插件透视辅助简单...
黑科技安装!(aa扑克)透明挂... 黑科技安装!(aa扑克)透明挂辅助器,(aa扑克)最初有挂,技巧教程(有挂攻略)关于aa扑克机制的,...
黑科技中牌率(wpk微扑克)外... 黑科技中牌率(wpk微扑克)外挂透视辅助下载(透视)第三方教程(果然存在有挂)wpk微扑克辅助器中分...
黑科技辅助挂!(aapokEr... 黑科技辅助挂!(aapokEr)透明挂辅助机制,(AAPOkER)原本有挂,必赢教程(有挂神器);亲...
黑科技苹果版(微扑克插件)外挂... 黑科技苹果版(微扑克插件)外挂透视辅助软件(透视)wpk教程(原来真的有挂)微扑克插件辅助器中分为三...
黑科技辅助挂!(wEpoke)... 黑科技辅助挂!(wEpoke)软件透明挂,(wEpOke)原来存在有挂,2025新版总结(有挂技巧)...
黑科技教学(wpkai)外挂透... 黑科技教学(wpkai)外挂透视辅助教程(透视)分享教程(真是是真的有挂);1、wpkaiai机器人...
黑科技教程!(wpK)透视辅助... 黑科技教程!(wpK)透视辅助挂,(WpK)确实真的是有挂,切实教程(有挂攻略);支持2-10人实时...
黑科技教学(微扑克小程序)外挂... 黑科技教学(微扑克小程序)外挂透视辅助下载(透视)详细教程(真是存在有挂);1、进入到微扑克小程序黑...
黑科技脚本!(Aapoker)... 1、黑科技脚本!(Aapoker)透明挂辅助app,(AAPOKER)一直真的有挂,2025教程(有...