大家好,
有人能建议我们如何在论坛中近似实现 Meta 的设计风格吗?
我特别关注以下几点:
- 默认隐藏侧边栏
- 在帖子列表上方高亮显示特定分类
- 移除“最新 / 分类 / 新帖”选项,以及“分类”和“标签”下拉菜单
- 自定义侧边栏
- 分类名称下方的描述
这仅在像该主题那样使用自定义主页时才可行。该主题也使用了新的Blocks API。
关于该主题的通用说明,您可能觉得以下内容有帮助:
我喜欢默认隐藏侧边栏所带来的简洁外观,尤其是对未登录用户而言。我的网站可能因为线下活动的曝光而吸引大量一次性访客,新用户可能会因菜单而感到困惑。会员们知道在需要时去哪里找菜单,因此我希望它默认隐藏。
幸运的是,Don 开发了一个非常简单的组件,正好实现了这一功能:
我使用“精选话题”组件来实现类似的效果:
但我通过 CSS 对其进行了自定义——详情在此
我认为下拉菜单也会给新用户带来杂乱感,因此我将其隐藏,并使用面包屑组件来弥补下拉菜单缺失后的导航需求。
面包屑组件及我的自定义链接
隐藏下拉菜单的详情链接
这个组件或许能帮上忙:
我并非主要推荐我的自定义方案,而是希望展示各种可用组件配合少量 CSS 如何定制 Discourse 论坛的外观,从而更好地满足不同社区和不同需求。