aboutsummaryrefslogtreecommitdiff
path: root/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2017-01-13 11:20:02 +0100
committerFelix Mulder <felix.mulder@gmail.com>2017-01-31 14:31:07 +0100
commit64a13956d5611117c7ec4913a79363694f1e70c3 (patch)
tree849800993cef582f3378e346c7d9d726308a788d /doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala
parentbe9c3799aad4c5712f85948e0e4c29321bdcb9a4 (diff)
downloaddotty-64a13956d5611117c7ec4913a79363694f1e70c3.tar.gz
dotty-64a13956d5611117c7ec4913a79363694f1e70c3.tar.bz2
dotty-64a13956d5611117c7ec4913a79363694f1e70c3.zip
Add missing info to blog posts
Diffstat (limited to 'doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala')
-rw-r--r--doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala b/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala
index ecc076ba3..d190eea88 100644
--- a/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala
+++ b/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala
@@ -178,11 +178,13 @@ case class Site(val root: JFile, val documentation: Map[String, Package]) extend
blogposts.foreach { file =>
val BlogPost.extract(year, month, day, name, ext) = file.getName
val fileContents = Source.fromFile(file).mkString
- val params = defaultParams(file, 2).withPosts(blogInfo).toMap
+ val date = s"$year-$month-$day 00:00:00"
+ val params = defaultParams(file, 2).withPosts(blogInfo).withDate(date).toMap
val page =
if (ext == "md") new MarkdownPage(fileContents, params, includes)
else new HtmlPage(fileContents, params, includes)
+
val source = new ByteArrayInputStream(render(page).getBytes(StandardCharsets.UTF_8))
val target = mkdirs(fs.getPath(outDir.getAbsolutePath, "blog", year, month, day, name + ".html"))
Files.copy(source, target, REPLACE_EXISTING)