aboutsummaryrefslogtreecommitdiff
path: root/doc-tool
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2017-01-12 13:35:04 +0100
committerFelix Mulder <felix.mulder@gmail.com>2017-01-31 14:31:06 +0100
commit3a874d7b5a270d76eaaede1ed3cae5abbeb31872 (patch)
tree36c7208d8f59bed1eb0f26870a744b219e42c359 /doc-tool
parent6be3353e9aae48efec038ce5daab022737545345 (diff)
downloaddotty-3a874d7b5a270d76eaaede1ed3cae5abbeb31872.tar.gz
dotty-3a874d7b5a270d76eaaede1ed3cae5abbeb31872.tar.bz2
dotty-3a874d7b5a270d76eaaede1ed3cae5abbeb31872.zip
Unwrap strings in YAML front-matter
Diffstat (limited to 'doc-tool')
-rw-r--r--doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala6
1 files changed, 5 insertions, 1 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala b/doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala
index a81e4143b..23619d8f7 100644
--- a/doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala
+++ b/doc-tool/src/dotty/tools/dottydoc/staticsite/Page.scala
@@ -40,7 +40,11 @@ trait Page {
yamlCollector
.getData().asScala
.mapValues {
- case xs if xs.size == 1 => xs.get(0)
+ case xs if xs.size == 1 =>
+ val str = xs.get(0)
+ if (str.length > 0 && str.head == '"' && str.last == '"')
+ str.substring(1, str.length - 1)
+ else str
case xs => xs
}
.toMap