Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add footer in page generated using Shiny Flexdashboard

I have the following RMarkdown FlexDashboard document:

---
title: "Some title"
runtime: shiny
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
---

```{r setup, include=FALSE}
library(flexdashboard)
```

Column {data-width=650}
-----------------------------------------------------------------------

### Some chart

```{r}
plot(faithful)
```

Column {data-width=650}
-----------------------------------------------------------------------

### Chart 2

```{r}
```   

### Chart 3

```{r}
```

How can I put the footer that span across the page with the following content?

tags$div( HTML("<footer><small>&copy; Copyright 2017, MyCompany Co.,Ltd</small></footer>"))   

enter image description here

like image 307
neversaint Avatar asked Apr 20 '17 05:04

neversaint


1 Answers

You can put the HTML of your footer in a footer.html file and include it after the body of your flexdashboard using after_body in your markdown:

---
title: "Some title"
runtime: shiny
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
    includes:
      after_body: footer.html
---
like image 95
NicE Avatar answered Oct 15 '22 18:10

NicE