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的代码区块就会使用深色背景,并且代码高亮颜色为白色,供使用。

相关内容

热门资讯

七分钟实锤!德州之星有外挂(德... 七分钟实锤!德州之星有外挂(德州app)果然是有挂(详细辅助德州教程)1、实时德州之星有外挂开挂更新...
两分钟实锤!德州之星辅助(来玩... 两分钟实锤!德州之星辅助(来玩德州)切实有挂(详细辅助技巧教程)1、每一步都需要思考,不同水平的挑战...
第五分钟实锤!德扑之星有猫腻(... 第五分钟实锤!德扑之星有猫腻(wpk德州)总是有挂(详细辅助新2025教程)德扑之星有猫腻辅助器中分...
1分钟实锤!德扑ai助手(德州... 1分钟实锤!德扑ai助手(德州wpk)好像是有挂(详细辅助必胜教程)1、任何德扑ai助手ai辅助神器...
第八分钟实锤!德州之星辅助(来... 第八分钟实锤!德州之星辅助(来玩德州app)真是真的是有挂(详细辅助科技教程)所有人都在同一条线上,...
第一分钟实锤!德州微扑克辅助(... 第一分钟实锤!德州微扑克辅助(来玩德州app)一贯有挂(详细辅助科技教程)该软件可以轻松地帮助玩家将...
第4分钟实锤!德州之星有辅助挂... 第4分钟实锤!德州之星有辅助挂(德州扑克)其实真的有挂(详细辅助透明挂教程)1、完成德州之星有辅助挂...
第5分钟实锤!德州微扑克辅助(... 第5分钟实锤!德州微扑克辅助(德扑)都是存在有挂(详细辅助AI教程)进入游戏-大厅左侧-新手福利-激...
第4分钟实锤!智星德州菠萝辅助... 第4分钟实锤!智星德州菠萝辅助器(云扑克德州)果然是真的有挂(详细辅助线上教程)1、玩家可以在智星德...
四分钟实锤!德扑之星ai代打(... 四分钟实锤!德扑之星ai代打(来玩德州)一贯是有挂(详细辅助科技教程);1、德扑之星ai代打系统规律...