RMarkdown Bootstrap 导航栏

Ste*_*290 2 r r-markdown

我希望将 Bootstrap 导航栏(如下所示: https: //getbootstrap.com/docs/4.0/components/navbar/)添加到我正在创建的 R Markdown 模板中。

通过阅读,我了解了如何从另一个文件添加 HTML 元素并在 R Markdown 中调用它们。

但是,是否有办法在 Markdown 文件中包含 HTML 代码,这样导航栏仍然会被添加,但我只需要一个页面来显示结果?

Dan*_*iii 6

这需要一个.yml(yaml) 文件来补充我们的 Rmarkdown 文件。

我们几乎空的 Rmarkdown 文件标题为index.Rmd...

---
title: "navbar for stackoverflow"
---
Run Code Online (Sandbox Code Playgroud)

现在我们只需将代码添加到.yml导航栏的文件中即可。Rmarkdown 在其根目录中查找文件,以根据blogdown book_site.yml呈现说明,该书与您的参考文献是同一作者。

在我们的_site.yml文件与我们的文件位于同一目录中index.Rmd...

name: "Rmarkdown with navbar"                                
output_dir: "."
navbar:
  title: "Rmarkdown with navbar"                            
  type: inverse
  right:
    - text: "Contact me"
      icon: fa-envelope-o
      href: https://www.stackoverflow.com                  
    - text: "GitHub"
      icon: fa-github
      href: https://www.stackoverflow.com  
    - text: "Stackoverflow"
      icon: fa-stack-overflow
      href: https://www.stackoverflow.com  
    - text: "Youtube"
      icon: fa-youtube
      href: https://www.stackoverflow.com  
    - text: "Instagram"
      icon: fa-instagram
      href: https://www.stackoverflow.com  
    - text: "Twitter"
      icon: fa-twitter
      href: https://www.stackoverflow.com  
output:
  html_document:
    theme: spacelab
    highlight: textmate
Run Code Online (Sandbox Code Playgroud)

从而呈现以下输出。

在此输入图像描述

yaml 文件中的参数theme是 Rmarkdown 附带安装的少数几个引导选项之一。