From 01e555172faee9b959ddfc34cfc54d65428f192f Mon Sep 17 00:00:00 2001 From: Krateng Date: Tue, 1 Sep 2020 01:18:46 +0200 Subject: [PATCH] Added full html minification --- maloja/__pkginfo__.py | 5 +++-- maloja/server.py | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) 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"]