我喜欢默认隐藏侧边栏所带来的简洁外观,尤其是对未登录用户而言。我的网站可能因为线下活动的曝光而吸引大量一次性访客,新用户可能会因菜单而感到困惑。会员们知道在需要时去哪里找菜单,因此我希望它默认隐藏。
幸运的是,Don 开发了一个非常简单的组件,正好实现了这一功能:
我使用“精选话题”组件来实现类似的效果:
但我通过 CSS 对其进行了自定义——详情在此
我认为下拉菜单也会给新用户带来杂乱感,因此我将其隐藏,并使用面包屑组件来弥补下拉菜单缺失后的导航需求。
这个组件或许能帮上忙:
我并非主要推荐我的自定义方案,而是希望展示各种可用组件配合少量 CSS 如何定制 Discourse 论坛的外观,从而更好地满足不同社区和不同需求。