您好,我之前为我的论坛定制了宽度,因为我的大部分用户都非常偏爱更宽的布局,留白更少:
:root {
--d-max-width: 1900px;
--topic-body-width: 1244px;
}
通过 --topic-body-width,我曾经能够将时间轴和时间轴页脚控件推到距离我 1920px 浏览器窗口右边距仅几像素的地方。但现在随着更新到 3.3.0.beta1-dev,即使我使用更大的 --d-max-width 和 --topic-body-width 值,我也只能将其设置到这个宽度(在 Meta 上应用了这些更改的 HTML 检查器截图):
看起来主题正文的最大宽度约为 1040px。我尝试删除了 .timeline-container .topic-timeline 中的 min-width 值,但这也没有任何区别。有什么建议吗?非常感谢。
2 个赞
Don
2
你好 
这是因为 DiscoTOC - 自动目录 主题组件的新更新以百分比计算 .container.posts。我认为这真的很棒。
3 个赞
非常感谢!我没有很多TOC,而且用户强烈偏好更宽的帖子,所以我取消了设置:
.container.posts {
grid-template-columns: unset;
}
这样应该没问题吧?
Don
4
默认情况下,如果您不使用 D-TOC,则此设置在核心中。
因此,您可以使用此设置还原此百分比更改。
@media screen and (min-width: 925px) {
.container.posts {
grid-template-columns: auto auto;
}
}
或者,您可以通过更改百分比来使帖子部分更宽。例如;
@media screen and (min-width: 925px) {
.container.posts {
grid-template-columns: 80% 20%;
}
}
2 个赞
感谢您的回复!我确实使用 D-TOC,但我没有太多主题使用它,所以对于少数带有目录的主题来说,内容略有变化也没关系。那么,要恢复到之前那种有偏移的 Discourse 行为,您推荐使用
还是
呢?
再次感谢,没有您的提示,我永远也找不到这个变化的根源。
1 个赞
system
(system)
关闭
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.