我最初是在搜索解决我问题的方案时发现了这个主题:
正如该主题所解释的,我将论坛设置为显示“分类 + 最新”,因为我不希望仅在桌面端显示“最新”内容。以下是实现该布局所需的两个 Discourse 设置:
对我而言,这是理想的布局,因为它既为想要发布新内容的用户展示了分类,也为其他只是回来查看最新动态的用户提供了“最新”内容。
对于想要实现同样效果的朋友,以下是你需要做的步骤:
-
进入你主题的 编辑 CSS/HTML 部分:
-
在 移动端 → 页眉 部分添加以下脚本(这样它只会影响移动设备访问者):
以下是脚本内容,你可以直接复制/粘贴:
<script> if (window.location.pathname == "/") { window.location.href = "/latest"; } </script> <script type="text/discourse-plugin" version="0.4"> api.changeWidgetSetting('home-logo', 'href', '/latest') </script>
更新: 上面链接的 强制移动端首页 主题组件可能是实现这一目标的更好方式。


