为未登录用户格式化主页文本

我的登出状态下的首页看起来与现在大不相同,使用了 Grey Amber 主题。文本超出了灰色背景(见下图)。我一年来没有更改过 HTML/CSS 编辑,所以一定有更新改变了页面布局。我以前将登录按钮放在右上角。它被移到了页面底部。相反,在顶部,我有一个迷你标志图片,本不该出现在那里。我以前只看到大图。

我对 HTML/CSS 一无所知,这是我编辑首页的方式:

我应该如何更改这些设置,以便文本能够适应,登录按钮出现在顶部(右、中或左都可以),并且迷你标志不显示?

1 个赞

是的,我们已将默认值更改为更具风格化,这不幸的是会与添加了自己样式的网站产生冲突。看看您的网站……我认为添加此 CSS 会让您更接近原来的状态:

body.static-login {
  .body-page {
    margin: 2em auto;
  }
  .logo-container {
    display: none;
  }
  .login-welcome {
    img {
      max-width: 100%;
    }
  }
  .body-page-button-container {
    position: absolute;
    top: 0;
    right: 0;
    button {
     margin: 0;
    }
  }
}

4 个赞

最近是否有任何变化可以解释为什么我未登录的主页现在是空的?

1 个赞

看起来五天前(https://github.com/discourse/discourse/pull/19466)有一个更改删除了 below-static 插件出口(这似乎是您添加该内容的方式)。现在有一个 below-login 出口可以取而代之。很抱歉这些重复的回归。

1 个赞