gpt4 book ai didi

r - 自动折叠 R Bookdown 网站的侧边栏

转载 作者:行者123 更新时间:2023-12-03 21:10:57 24 4
gpt4 key购买 nike

阅读我的 Bookdown 项目的人不要跳过章节,这一点至关重要。虽然文档中明确说明了这一点,但通过自动折叠侧边栏来进一步阻止这一点会非常有帮助:o)
根据 this Github issue没有默认的显式选项可以做到这一点,但还有其他方法吗?

最佳答案

欢迎使用 stackoverflow!
使用例如inspect feature在 bookdown::gitbook 上的 Chrome 中,您会看到 DOM 中 <body> 之后的第一个元素是 <div>其中“包含”整本书。此 <div>有多个类,其中之一是 with-summary这是您要删除的那个。
我认为最快的方法是使用 jquery:

  • 设置 HTML 文件
    header.html
    <script>
    window.addEventListener("DOMContentLoaded", function(){
    $("div").first().removeClass("with-summary");
    });
    </script>
  • 使用 YAML 选项将文件包含在文档标题中 includes在你的
    .Rmd
    ---
    title: "My Title"
    output:
    bookdown::gitbook:
    includes:
    in_header: header.html
    ---

  • 页面加载后,jquery 函数会选择第一个 <div> DOM 中的元素并删除该类。请注意,如果用户也导航到另一章,这将隐藏侧边栏。

    关于r - 自动折叠 R Bookdown 网站的侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63895770/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com