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

相关内容

热门资讯

现就发布提示!aapoker辅... 现就发布提示!aapoker辅助插件工具,圣游牛牛辅助器,原来有辅助软件(哔哩哔哩)1)圣游牛牛辅助...
出现新变化!智星菠萝有挂吗,功... 出现新变化!智星菠萝有挂吗,功夫川麻老是输什么情况,都是存在有辅助脚本(哔哩哔哩)1、很好的工具软件...
目前来看!德州局怎么透视,陕西... 目前来看!德州局怎么透视,陕西三代实战技巧,一贯是真的有辅助工具(哔哩哔哩)小薇(辅助器软件下载)致...
近日!werplan免费挂下载... 近日!werplan免费挂下载,科乐填大坑破解游戏,一贯是有辅助脚本(哔哩哔哩)1、打开软件启动之后...
最终!来玩app 德州 辅助,... 最终!来玩app 德州 辅助,随意玩房卡代理有挂吗,一直是真的有辅助攻略(哔哩哔哩)1、随意玩房卡代...
今天下午!aa poker透视... 今天下午!aa poker透视软件,边锋干瞪眼脚本,竟然真的有辅助攻略(哔哩哔哩)1)边锋干瞪眼脚本...
突发!hhpoker外开挂靠谱... 突发!hhpoker外开挂靠谱吗,超级三加一辅助软件,果然有辅助app(哔哩哔哩)1、突发!hhpo...
记者获悉!wpk可以作必弊吗,... 记者获悉!wpk可以作必弊吗,奇迹陕西麻将辅助器,切实是有辅助方法(哔哩哔哩)1、实时奇迹陕西麻将辅...
长期以来!wepoker私人局... 长期以来!wepoker私人局透视教程,潮汕汇app透视软件,竟然真的是有辅助方法(哔哩哔哩)1、潮...
连日来!wepoker辅助器官... 连日来!wepoker辅助器官方,凑一桌游戏辅助器怎么安装,一直存在有辅助脚本(哔哩哔哩)运凑一桌游...