如何自定义ServiceStack API Explorer的着陆页?
修改ServiceStack API Explorer着陆页的自定义方法
你完全可以修改API Explorer的着陆页内容,替换默认的「Welcome to」文本或自定义整个HTML区域,具体方法如下:
完全替换着陆页
在项目的wwwroot/ui目录下(若不存在则手动创建)新建index.html文件,写入你的自定义HTML内容。之后在AppHost的Configure方法中添加配置,指定API Explorer使用这个自定义页面:public override void Configure(Container container) { SetConfig(new HostConfig { ApiExplorerUiIndex = "/ui/index.html" }); }局部修改欢迎文本
若不想替换整个页面,仅修改「Welcome to」区域,可利用官方支持的组件覆盖功能:- 在
wwwroot/ui/templates目录下创建landing.html文件 - 复制官方默认的着陆页模板内容,修改其中的欢迎文本部分为自定义HTML,示例如下:
<div class="landing"> <h1>我的自定义API服务</h1> <p>这是我的API文档页面,欢迎使用</p> </div>
ServiceStack会自动优先加载你自定义的模板文件,替代内置组件。
- 在
内容的提问来源于stack exchange,提问作者tearius
相关产品推荐
相关产品推荐

