Почему файл уценки не распознает элементы «+»? - PullRequest
1 голос
/ 19 июня 2020

У меня есть раздел в файле Rmarkdown, например:

* Building your YAML spec
    + we can get all the keys each kind supports
```{bash, eval=F}
#apiVersion: v1
#kind: Service
kubectl explain services --recursive
```
    + sepc section

```{bash, eval=F}
kubectl explain services.spec
```
    + sepc type

```{bash, eval=F}
kubectl explain services.spec.type
```

И после того, как я его отрендерил: enter image description here

Мой вопрос: почему он не Не признаёте два плюса предметами?

Ответы [ 2 ]

3 голосов
/ 20 июня 2020

Найдите решение: используйте четыре пробела для отступа фрагментов кода между маркерами.

* Building your YAML spec
    + we can get all the keys each kind supports
    ```{bash, eval=F}
      #apiVersion: v1
      #kind: Service
      kubectl explain services --recursive
    ```
    + sepc section

    ```{bash, eval=F}
      kubectl explain services.spec
    ```
    + sepc type

    ```{bash, eval=F}
      kubectl explain services.spec.type
    ```

Это выведет ожидаемые элементы.

2 голосов
/ 19 июня 2020

В версии Markdown Rmarkdown знак плюса + зарезервирован для подпунктов списка. Однако, чтобы быть подпунктом, он должен быть. К сожалению, когда вы вставляете фрагмент кода, вы завершаете список и, следовательно, теряете связь между исходным элементом «Создание вашего YAML spe c» и следующими подпунктами «sep c section» и «sep c type ".

Может помочь посмотреть отрендеренный HTML. Вы должны увидеть, что перед фрагментом кода стоит закрывающий тег </ul>.

...