Скомпилировать Bookdown to Markdown? - PullRequest
1 голос
/ 30 сентября 2019

Есть ли способ взять проект Bookdown и построить его как Markdown вместо HTML или TeX?

Я спрашиваю, потому что мне нужно постобработать окончательный вывод Markdown изBookdown, для извлечения блокнотов R и Python для загрузки.

Более подробно, я использую Bookdown для создания учебника, который встраивает блокноты для скачивания, где блокноты содержат подмножества кода и текста в bookdown. .Rmd файлов. Например, одна глава может содержать более одной записной книжки.

Чтобы сделать это, я поместил начальные и конечные маркеры комментариев во входной текст RMarkdown, чтобы идентифицировать раздел, который будет записной книжкой, а затем опубликовать-обработать сгенерированные файлы Markdown, чтобы извлечь блокнот. Как в чем-то вроде:

<!--- notebook: first_section.Rmd
-->

Some explanation, maybe using Bookdown extra markup such as @a_citation.

```{r}
a <- 1
a
```

<!--- end of notebook
-->

More markdown.

```{r}
# More code not in notebook.
b <- 2
```

Очевидно, я мог бы использовать входные страницы RMarkdown, но это было бы уродливо, потому что вся расширенная разметка Bookdown, такая как цитаты, перекрестные ссылки и т. Д., Отображалась бы в rawи безобразная форма в сгенерированной записной книжке. Поэтому мне бы очень хотелось получить окончательный результат Markdown после слияния, разрешения цитат и перекрестных ссылок. Есть ли способ сделать это?

Мой вопрос похож на этот пока нерешенный вопрос , но добавляет мою мотивацию для официального решения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...