Настройка макетов слайдов в 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