--- http.c	2015-05-01 23:23:21.000000000 +0200
+++ ../changes/http.c	2015-07-30 10:53:39.144321615 +0200
@@ -188,7 +188,7 @@
     else if (str_equal(arg,"S=D")) sortfun=sort_size_d;
   }
   qsort(array_start(&a),n,sizeof(de),(int(*)(const void*,const void*))sortfun);
-  array_cats(&c,"<title>Index of ");
+  array_cats(&c,"<!DOCTYPE HTML><meta charset=\"utf-8\"><link rel=\"stylesheet\" type=\"text/css\" href=\"/index.css\"/><link rel=\"stylesheet\" type=\"text/css\" href=\"index.css\"/><title>Index of ");
   array_cats(&c,path);
   array_cats(&c,"</title>\n<h1>Index of ");
   array_cats(&c,path);
@@ -247,7 +247,7 @@
     array_cats(&c,"<td align=right>");
     array_catb(&c,buf,fmt_humank(buf,ab[i].ss.st_size));
   }
-  array_cats(&c,"</table>");
+  array_cats(&c,"</table>");
   array_reset(&a);
   array_reset(&b);
   if (array_failed(&c)) return 0;
