Настройка макетов слайдов в Slidify

Я заинтересован в использовании разных макетов для разных слайдов в моем файле index.Rmd. после копирования шаблона, представленного здесь и ниже, я создал файл.html в своем assets/layouts папка.

<slide class="{{ class }}" id="{{ id }}">
  <hgroup>
    {{{ header }}}
  </hgroup>
  <article>
    <hr noshade size=4 color='red'>  
    {{{ content }}}  
    <div class='left' style='float:left;width:48%'>
     {{{ left }}}
    </div>    
    <div class='right' style='float:right;width:48%'>
     {{{ right }}}
    </div>
  </article>
</slide>

Пройдя так далеко, остается неясным:

1) почему слайды в моей колоде пустые и не отображают ничего из нижеперечисленного:

---
#testing
hello

*** left

- point a
- point b
- point c

*** right

- point a
- point b
- point c

2) как "вызвать" пользовательский макет из моей папки ресурсов для отдельного слайда, а не для всей колоды

1 ответ

Решение

Вы можете указать макет для слайда в качестве метаданных. Например, если вы сохранили макет, который вы описали в вопросе как twocol.html в assets/layoutsЗатем вы можете указать макет в метаданных уровня слайдов. & определяет макет, а . указывает класс и # указывает идентификатор. Вы также можете свободно определять свои собственные метаданные как key:value пар.

--- &twocol

## Two Columns

*** left

- point a
- point b
- point c

*** right

- point a
- point b
- point c
Другие вопросы по тегам