Discourse 社区应用设计更改的最简单方法

你好,

我代表一位客户咨询,更改 Discourse 社区 App 设计最简单的方法是什么?

我们是否只能使用与主页风格一致的单一套设计,还是可以为桌面端和 App 分别采用不同的设计?

您确定是在讨论应用程序(即从应用商店下载的应用),还是在讨论移动浏览器视图?它们是不同的概念。

绝对是讨论从应用商店下载并通过 DiscourseHub 访问的应用。:slight_smile:

您在 DiscourseHub 中看到的视图仅反映网页视图。因此,您对移动网页客户端所做的任何更改都将在 DiscourseHub 中可见。

DiscourseHub 使视图更加简洁,因为它消除了对额外浏览器界面元素的需求。

因此,如果您只关心 DiscourseHub 视图,只需按照常规方式准备您的修改,并将其部署到主题组件和/或插件中即可。

这个问题有点傻,但请问如何只更改移动网页客户端?

我假设这与桌面版不同?

正确。当您创建或自定义主题时,会包含通用、桌面端和移动端部分。您还需要为移动端版本添加额外的标记。

完美,谢谢 @HAWK。只需镜像移动端的设置,这正是我想知道的!

实际上,我正在处理这个问题,但似乎并未出现在我客户的社区中。

移动端并未完全镜像桌面版本——虽然接近,但并非完全一致。话题列表显示在相关类别旁边。我们希望在移动端仅显示最新讨论。请问是否有简单的 CSS 方法可以实现这一点?

有一个主题组件可以实现这一功能。

你可以使用它来强制在移动设备上显示最新布局,而不会影响桌面版本。

你真是个天才,这招太管用了。谢谢 @Johani