1. 场景说明:
在原生的网页中,首页中"相关页面"中的链接都导航到的微软的官方网站中,希望更改为内网或自定义的控件页面,如下图:
2. 实现方法
使用管理员身份打开文本编辑工具(例如notepad ,vs code等),打开并编辑下面的文件
- 更改文件:C:\Program Files\Azure DevOps Server 2020\Application Tier\Web Services_static_ext\ms.vss-tfs-web\frame-content\L10N\zh-Hans
- 文件中有三个js文件
- compat (兼容性)
- es6.NeR (es6支持)
- es6.oMG (为压缩文件)
- 更改菜单的显示文字(表一):
下面的示例,将上图中的“文档”、获取帮助、服务级别分别修改成:- 文档 > 博客csdn
- 获取帮助 > 博客cnblogs
- 集合设置 > 集合设置ads-1(这个环境有多个应用,用来标记用户当前访问哪台服务器)
- 更改菜单的链接地址(表二)
还在上面的同一个文件中,搜索到
表一:
t.Resources.AccessLevels = "访问级别=",
t.Resources.AlternateCredentials = "备用凭据",
t.Resources.AzureDevOpsProfile = "Azure DevOps 配置文件",
t.Resources.CollectionSettings = "集合设置ads-2",
t.Resources.BrandName = "Azure",
t.Resources.ChangeTheme = "更改主题",
t.Resources.Collections = "集合",
t.Resources.Create = "创建",
t.Resources.Documentation = "博客csdn",
t.Resources.GetHelp = "博客cnblogs",
t.Resources.Help = "帮助11",
t.Resources.HelpAndActions = "帮助和操作",
t.Resources.ManageUserSettings = "管理当前登录的用户的设置",
t.Resources.Marketplace = "市场", t.Resources.MoreOrganizations = "另外 {0} 个组织", t.Resources.MyOrgs = "我的组织", t.Resources.MyWorkLabel = "我的工作",
t.Resources.NewOrg = "新建组织", t.Resources.Notifications = "通知", t.Resources.OneMoreOrganization = "另外 1 个组织", t.Resources.OrgSettings = "组织设置",
t.Resources.PATPage = "个人访问令牌", t.Resources.PermissionsRefresh = "权限", t.Resources.Preferences = "时间和区域设置", t.Resources.PreviewFeatures = "预览功能",
t.Resources.ProjectSettings = "项目设置", t.Resources.ProductName = "DevOps", t.Resources.Profile = "配置文件", t.Resources.RelatedPages = "相关页面-",
t.Resources.ShowLess = "显示更少信息", t.Resources.ShowMore = "显示更多信息", t.Resources.SignIn = "登录", t.Resources.SSHPublicKeys = "SSH 公钥",
t.Resources.SuiteLogoLabel = "Azure DevOps 组织主页", t.Resources.SuiteLogoLabelOnPrem = "Azure DevOps 集合主页", t.Resources.TenantPicker = "切换目录",
t.Resources.Theme = "主题", t.Resources.Usage = "使用情况", t.Resources.UserSettings = "用户设置", t.Resources.WhatsNew = "DevOps 中的新增功能",
3. 其他演示
更改Azure DevOps Server的原生界面(一、概述)
更改Azure DevOps Server的原生界面(二、更改网站图标favorites icon)
更改Azure DevOps Server的原生界面(三、更改网站logo)
更改Azure DevOps Server的原生界面(四、集合主页的相关页面)
更改Azure DevOps Server的原生界面(五、更改网站标题)
如果需要,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料,也欢迎通过下面的联系方式与我沟通,相互学习,相互提高!
https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君