diff --git a/maloja/__pkginfo__.py b/maloja/__pkginfo__.py index 0e565c7..56c333c 100644 --- a/maloja/__pkginfo__.py +++ b/maloja/__pkginfo__.py @@ -5,7 +5,7 @@ author = { "email":"maloja@krateng.dev", "github": "krateng" } -version = 2,8,3 +version = 2,8,4 versionstr = ".".join(str(n) for n in version) links = { "pypi":"malojaserver", @@ -21,7 +21,8 @@ requires = [ "wand>=0.5.4", "lesscpy>=0.13", "jinja2>2.11", - "lru-dict>=1.1.6" + "lru-dict>=1.1.6", + "htmlmin>=0.1.12" ] resources = [ "web/*/*/*", diff --git a/maloja/server.py b/maloja/server.py index 6e354e8..ab324d3 100755 --- a/maloja/server.py +++ b/maloja/server.py @@ -35,6 +35,7 @@ import os import setproctitle import pkg_resources import math +from htmlmin.decorator import htmlmin # url handling import urllib @@ -192,8 +193,6 @@ aliases = { - - @webserver.route("/") @auth.authenticated def static_html_private(name): @@ -203,6 +202,7 @@ def static_html_private(name): def static_html_public(name): return static_html(name) +@htmlmin def static_html(name): if name in aliases: redirect(aliases[name]) linkheaders = ["; rel=preload; as=style"]