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、下载好小白大作战正确...
必备科技!奈曼麻将透视功能攻略... 必备科技!奈曼麻将透视功能攻略,奈曼麻将竟然有透视攻略(今日头条辅助);奈曼麻将是不是有人用挂微扑克...
科技揭秘!剧乐部辅助器功能神器... 科技揭秘!剧乐部辅助器功能神器,剧乐部确实是真的有辅助器神器(有辅助挂秘籍)剧乐部能透视中分为三种模...
最新研发!微乐互娱透视挂功能插... 最新研发!微乐互娱透视挂功能插件,微乐互娱确实有透视挂插件(有辅助挂辅助)1、点击下载安装,微乐互娱...
交流学习经验!八闽十三水辅助功... 交流学习经验!八闽十三水辅助功能方法,八闽十三水切实有辅助方法(有辅助挂分析)1、全新机制【八闽十三...
盘点一款!天酷大厅开挂功能工具... 盘点一款!天酷大厅开挂功能工具,天酷大厅确实真的有开挂工具(有辅助挂详情)所有人都在同一条线上,像星...
记者爆料!澳门新葡京透视挂功能... 记者爆料!澳门新葡京透视挂功能教程,澳门新葡京总是真的是有透视挂教程(有辅助挂辅助)1、这是跨平台的...
玩家必看教程!永盛透视挂功能教... 玩家必看教程!永盛透视挂功能教程,永盛切实存在有透视挂教程(有辅助挂技巧)1、玩家可以在永盛透视最简...
必备辅助推荐!天下透视挂功能a... 必备辅助推荐!天下透视挂功能app,天下真是真的是有透视挂app(有辅助挂技术)1、每一步都需要思考...
必看攻略!开运棋牌辅助器功能软... 必看攻略!开运棋牌辅助器功能软件,开运棋牌总是是有辅助器软件(有辅助挂app)在进入开运棋牌软件靠谱...