You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rmarkdown网站.yml导航栏第4个下拉标签显示异常求助

解决Rmarkdown网站第4个下拉导航标签显示异常问题
  • Rmarkdown的_site.yml没有最多支持3个下拉标签的限制,数量不是问题根源。
  • 仔细核对Exercises标签的YAML缩进层级:哪怕是一个空格的偏差,都会导致渲染样式出错。确保它的结构和前3个完全一致,比如前3个是这样的结构:
    name: "Tutorials"
    menu:
      - name: "Intro"
        href: tutorials/intro.html
    
    那Exercises也要严格遵循相同的缩进和层级,不能有子项缩进多了或少了的情况。
  • 排查主题CSS隐性限制:部分Rmarkdown主题的导航栏CSS可能对前N个项有特殊样式,导致第4个项样式异常。可以自定义CSS强制统一:
    1. 在网站根目录新建css/custom.css文件,写入:
      .navbar-nav .dropdown {
        display: flex;
        align-items: center;
        margin: 0;
      }
      .navbar-nav .dropdown-toggle {
        padding: 0.5rem 1rem;
        font-size: 1rem;
        line-height: 1.5;
      }
      
    2. 在_site.yml的输出配置里引用这个自定义CSS:
      output:
        html_document:
          css: css/custom.css
      
  • 清理缓存完全重建:删掉网站的_output文件夹,重新运行rmarkdown::render_site(),避免缓存导致的渲染异常。

内容的提问来源于stack exchange,提问作者Josh Carrell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 15:12:01