Если вы хотите что-то подобное, вы можете использовать только YAML для хранения текста.Форматирование и способ выделения book зависит от программы, которая интерпретирует данные, загруженные из YAML.
Если все случаи book
должны быть смелыми, вы можете использовать YAMLфайл выглядит так:
bold:
- book
text: |
This is a book
с правильной интерпретацией отображения корневого уровня.
В качестве альтернативы вы можете применить форматирование, например, ReST или уценку, к загруженному тексту. В этом случае ваш YAML можетдаже быть скаляром корневого уровня:
--- |
This is a **book**
Я использую мультидокументные форматы, такие как комбинирование ReST, кода и вывода, для генерации документации пакета и для рендеринга ответов на стеке, которые включают вывод программы.