--- | |
title: "Untitled" | |
author: "Hao" | |
date: "10/15/2017" | |
output: html_document | |
--- | |
```{r, include=FALSE} | |
library(knitr) | |
library(kableExtra) | |
library(tidyverse) | |
``` | |
```{r} | |
htmlFun = function(content) { | |
x = htmltools::tags$div(content, class = 'error') | |
# you could also do this if you don't care about escaping HTML entities in 'content': | |
# x = htmltools::HTML(paste('<div class="error">', content, '</div>')) | |
d = htmltools::htmlDependency( | |
'knitr-css', '1.2.3', src = system.file('misc', package = 'knitr'), | |
stylesheet = 'knitr.css' | |
) | |
x = htmltools::attachDependencies(x, d) | |
x | |
} | |
htmlFun('Hello World!') | |
``` | |
```{r} | |
mtcars[1:5, 1:2] %>% | |
mutate(mpg = cell_spec(mpg, tooltip = cyl)) %>% | |
kable("html", escape = F) %>% | |
htmltools::HTML() | |
``` |