Подтвердить что ты не робот

Добавление изображения в слайд слайда с помощью slidify

Я использую последнюю версию Rstudio (и knitr), и я установил версию разработки slidify из github. Slidify позволяет вам перейти прямо с Rmarkdown на html5slides с 1 кликом.

Моя проблема в том, что я хотел бы добавить изображение в слайд заголовка, но использование обычного синтаксиса Rmarkdown не работает. Я думаю, это связано с тем, что первый слайд указан как YAML.

title       : 
subtitle    : 
author      : 
job         : 
framework   : io2012        # {io2012, html5slides, shower, dzslides, ...}
highlighter : highlight.js  # {highlight.js, prettify, highlight}
hitheme     : tomorrow      # 
widgets     : []            # {mathjax, quiz, bootstrap}
mode        : selfcontained # {standalone, draft}

Если я добавлю что-нибудь к этой первой спецификации слайда, я получаю ошибку в функции yaml.load(), которая анализирует YAML. Есть ли способ указать фоновое изображение с помощью YAML?

4b9b3361

Ответ 1

Заголовок-слайд в фрейме io2012 помечен классом title-slide. Таким образом, вы можете настроить слайд с помощью css. Например, если вы хотите указать фоновое изображение, вам нужно добавить следующий css.

  .title-slide {
     background-image: url(http://goo.gl/cF6W2);
   }

Вы можете либо добавить его непосредственно в свой файл Rmd, включив его с тегами <style></style>, либо в собственный файл css в assets/css, который будет автоматически включаться при запуске slidify.

Надеюсь, это полезно.

ИЗМЕНИТЬ. Если вы хотите настроить внешний вид слайда заголовка дальше, вы можете настроить строки в libraries/frameworks/io2012/layouts/deck.html.