更改登录屏幕上的Jenkins徽标

iyfjxgzm  于 2023-11-17  发布在  Jenkins
关注(0)|答案(1)|浏览(240)

我在登录屏幕上替换jenkins徽标时遇到问题。使用jenkins登录主题加载项:
https://plugins.jenkins.io/login-theme/
在head中,我定义了以下代码:

<style>

.simple-page .logo {

background-image: url('https://www.jenkins.io/images/logos/snow/snow.png');

background-repeat: no-repeat;

background-position: 50% 0;

height: 350px;

background-size: contain;

}

.simple-page form {

width: unset;

max-width: unset;

}

</style>

字符串
然而,在这样的标题中:

<script>

document.getElementsByTagName('h1')[0].textContent = 'Welcome to Balajee\'s Jenkins!'

</script>


我得到这样的东西:


的数据
旧的标志是自动添加到代码的所有时间

</head><body><div class="simple-page" role="main"><div class="modal login"><div id="loginIntroDefault"><div class="logo"><img src="/static/9e651e0d/images/svgs/logo.svg" alt="Jenkins logo"></div><h1>Witamy w Jenkinsie!</h1></div>


如何阻止旧标志的外观,只保留新的标志?

pbwdgjma

pbwdgjma1#

我设法自己解决了这个问题,更多的工作,因为在我看来,负责改变主页外观的插件不能正常工作。正如我上面写的,除了我定义的标志,还有一个问题,基于生成的HTML代码的解决方法是很容易的,只需将指定的默认徽标大小调整为零即可代码如下:
在头字段:

<style>
    .simple-page .logo {
        background-image: url('https://www.jenkins.io/images/logos/snow/snow.png');
        background-repeat: no-repeat;
        background-position: 50% 0;
        height: 200px;
        background-size: contain;
    }
   
   .simple-page .logo > img {
    height: 0;
    }

   </style>

字符串

相关问题