我想在YAML中执行文本格式化

时间:2019-02-13 10:13:26

标签: yaml

我正在使用oracle chat bot,并且需要格式化输出字符串 例如

“This is a book”   

在上面的字符串中,只有“ book”一词应以粗体显示

2 个答案:

答案 0 :(得分:0)

如果您想要类似的内容,则只能使用YAML来存储文本。 的格式和强调方式取决于解释从YAML加载的数据的程序。

如果所有出现的book都应加粗,则可以使用如下所示的YAML文件:

bold:
- book
text: |
    This is a book

正确解释了根级映射。

或者,您可以将ReST或markdown之类的格式应用于加载的文本,在这种情况下,您的YAML甚至可以是根级标量:

--- |
This is a **book**

我使用多文档格式,例如将ReST,代码和输出组合在一起的格式,以生成程序包文档并呈现包括程序输出在内的stackoverflow答案。

答案 1 :(得分:0)

在html文件中使用safeHTML。 在yaml中,您可以使用html标记,该内容将以html格式打印为

{{safeHTML value}}

值:“这是一本书