diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2017-01-13 11:20:02 +0100 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2017-01-31 14:31:07 +0100 |
commit | 64a13956d5611117c7ec4913a79363694f1e70c3 (patch) | |
tree | 849800993cef582f3378e346c7d9d726308a788d /doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala | |
parent | be9c3799aad4c5712f85948e0e4c29321bdcb9a4 (diff) | |
download | dotty-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.scala | 4 |
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) |