src/Pure/Admin/news.scala
changeset 65988 8040d2563593
parent 65089 1d219d76873b
--- a/src/Pure/Admin/news.scala	Wed May 31 20:43:59 2017 +0200
+++ b/src/Pure/Admin/news.scala	Wed May 31 21:37:50 2017 +0200
@@ -17,18 +17,14 @@
     val target_fonts = target + Path.explode("fonts")
     Isabelle_System.mkdirs(target_fonts)
 
-    File.write(target + Path.explode("NEWS.html"),
-      HTML.begin_document("NEWS") +
-      "\n<div class=\"source\">\n<pre class=\"source\">" +
-      HTML.output(Symbol.decode(File.read(Path.explode("~~/NEWS")))) +
-      "</pre>\n" +
-      HTML.end_document)
-
-
     for (font <- Isabelle_System.fonts(html = true))
       File.copy(font, target_fonts)
 
-    File.copy(Path.explode("~~/etc/isabelle.css"), target)
+    HTML.write_document(target, "NEWS.html",
+      List(HTML.title("NEWS (" + Distribution.version + ")")),
+      List(
+        HTML.chapter("NEWS"),
+        HTML.source(Symbol.decode(File.read(Path.explode("~~/NEWS"))))))
   }