Добавить изображение перед заголовком книги - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь добавить изображение перед заголовком в проекте bookdown в стиле gitbook. Это похоже на этот вопрос со страницы сообщества RStudio, но я бы хотел, чтобы изображение появлялось только перед заголовком, а не перед каждым заголовком верхнего уровня.

Я создал репрезентацию здесь: https://bd-reprex.netlify.app/

Я отредактировал _output.yml, чтобы включить:

bookdown::gitbook:
  ...
  includes:
    before_body: assets/logo.html

Однако, как видно из приведенного выше примера, изображение теперь появляется перед каждой главой, а не только перед названием.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 29 мая 2020

На этот вопрос был дан ответ здесь .

Решение состоит в том, чтобы добавить кодовый блок JS в конец файла index.Rmd, например

```{js, echo = FALSE}
title=document.getElementById('header');
title.innerHTML = '<img src="/path/to/img.png" alt="Test Image">' + title.innerHTML
```
...