diff --git a/spring-boot-docs/src/main/docbook/xsl/xslthl-config.xml b/spring-boot-docs/src/main/docbook/xsl/xslthl-config.xml
index d0fd16e684..e4d677fc50 100644
--- a/spring-boot-docs/src/main/docbook/xsl/xslthl-config.xml
+++ b/spring-boot-docs/src/main/docbook/xsl/xslthl-config.xml
@@ -17,5 +17,7 @@
+
+
diff --git a/spring-boot-docs/src/main/docbook/xsl/xslthl/json-hl.xml b/spring-boot-docs/src/main/docbook/xsl/xslthl/json-hl.xml
new file mode 100644
index 0000000000..59b9c48116
--- /dev/null
+++ b/spring-boot-docs/src/main/docbook/xsl/xslthl/json-hl.xml
@@ -0,0 +1,37 @@
+
+
+ #
+
+ "
+ \
+
+
+ '
+ \
+
+
+ @
+ (
+ )
+
+
+ .
+ e
+ f
+ d
+ l
+
+
+
+ true
+ false
+
+
+ {
+ }
+ ,
+ [
+ ]
+
+
+
diff --git a/spring-boot-docs/src/main/docbook/xsl/xslthl/properties-hl.xml b/spring-boot-docs/src/main/docbook/xsl/xslthl/properties-hl.xml
index e53ac478e7..775f2f13e7 100644
--- a/spring-boot-docs/src/main/docbook/xsl/xslthl/properties-hl.xml
+++ b/spring-boot-docs/src/main/docbook/xsl/xslthl/properties-hl.xml
@@ -31,7 +31,7 @@ Michiel Hendriks
#
- ^(.+)(?==|:)
+ ^(.+?)(?==|:)
MULTILINE
diff --git a/spring-boot-docs/src/main/docbook/xsl/xslthl/yaml-hl.xml b/spring-boot-docs/src/main/docbook/xsl/xslthl/yaml-hl.xml
new file mode 100644
index 0000000000..a28008ec83
--- /dev/null
+++ b/spring-boot-docs/src/main/docbook/xsl/xslthl/yaml-hl.xml
@@ -0,0 +1,47 @@
+
+
+ #
+
+ "
+ \
+
+
+ '
+ \
+
+
+ @
+ (
+ )
+
+
+ .
+ e
+ f
+ d
+ l
+
+
+
+ true
+ false
+
+
+ {
+ }
+ ,
+ [
+ ]
+
+
+
+ ^(---)$
+
+ MULTILINE
+
+
+ ^(.+?)(?==|:)
+
+ MULTILINE
+
+