diff --git a/config/_default/params.toml b/config/_default/params.toml
index d05bad8b..21bc0891 100644
--- a/config/_default/params.toml
+++ b/config/_default/params.toml
@@ -45,6 +45,8 @@ featured_expire = "8"
items_per_list = 5
+pictureQuality = 50
+
# data for your imprint and contact page
[imprintdata]
tel = "(+) 49 5141 907 927"
diff --git a/themes/buha/layouts/partials/snippets/banner.html b/themes/buha/layouts/partials/snippets/banner.html
deleted file mode 100644
index dd154abb..00000000
--- a/themes/buha/layouts/partials/snippets/banner.html
+++ /dev/null
@@ -1,143 +0,0 @@
-{{ define "debug" }}
- {{ .Section }}
-{{ end }}OLD
-{{ $title := .Title }}
-{{ $title = singularize $title }}
-{{ $title = i18n $title }}
-{{ if not $title }}
- {{ $title = .Title }}
-{{ end }}
-{{ $good_w := "1920"}}
-{{ $good_h := "850"}}
-{{ $what := "none" }}
-{{ $img := "" }}
-{{ if eq .Kind "home" }}
- {{ $what = "home" }}
-{{ else if eq .Kind "term" }}
- {{ $what = printf "term/%s" (anchorize .Title) }}
-{{ else if eq .Kind "taxonomy" }}
- {{ $what = .Data.Singular }}
-{{ else }}
- {{ with .File }}
- {{ $what = .File.ContentBaseName }}
- {{ end }}
-{{ end }}
-{{ $title_class := safeCSS "title" }}
-{{ $css := safeCSS "b" }}
-{{ if .IsHome }}
- {{ $css = safeCSS "b_index" }}
- {{ $title_class = safeCSS "title_index" }}
-{{ end }}
-{{ $banner := string (printf "/images/banner/%s*" $what) }}
-{{ if resources.GetMatch $banner }}
- {{ $img = resources.GetMatch $banner }}
-{{ end }}
-{{ $single := false }}
-{{ if and (in .File "news/") (not (in .File "_index"))}}
- {{ $single = true }}
-{{ end }}
-{{ $b := true }}
-{{ $slug := "" }}
-{{ with .File }}
- {{ $slug = anchorize .ContentBaseName }}
-{{ end }}
-{{ if and $img (ne .Params.banner false) }}
- {{ if .Resources.Match "banner*" }}
- {{ $img = .Resources.GetMatch "banner*" }}
- {{ end }}
- {{ if .Resources.ByType "image" }}
- {{ $img = index (.Resources.ByType "image") 0 }}
- {{ end }}
- {{ if $img }}
- {{ $tiny := ($img.Resize "640x q90") }}
- {{ $small := ($img.Resize "768x q90") }}
- {{ $medium := ($img.Resize "10240x q90") }}
- {{ $large := ($img.Resize "1366x q90") }}
-
-
-
-
- {{ if eq hugo.Environment "development" }}
-
- {{ $w := $img.Width }}
- {{ $h := $img.Height }}
- {{ if lt (int $w) $good_w }}
- {{ $b = false }}
- {{ if eq hugo.Environment "development" }}
- Width: {{ $w }}px: too small, better {{ $good_w -}}px in width
- {{ end }}
- {{ else if gt (int $w) $good_w }}
- {{ $b = false }}
- {{ if eq hugo.Environment "development" }}
- Width: {{ $w }}px: too big, better {{ $good_w -}}px in width
- {{ end }}
- {{ end }}
- {{ if lt (int $h) $good_h }}
- {{ $b = false }}
- {{ if eq hugo.Environment "development" }}
- Height: {{ $h }}px: too small, better {{ $good_h -}}px in height
- {{ end }}
- {{ else if gt (int $h) $good_h }}
- {{ $b = false }}
- {{ if eq hugo.Environment "development" }}
- Height: {{ $h }}px: too big, better {{ $good_h -}}px in height
- {{ end }}
- {{ end }}
- {{ if eq hugo.Environment "development" }}
- {{ if eq $b false }}
- {{ printf "Please correct content/news/%s/%s" $slug $img.Name }}
- {{ end }}
- {{ end }}
-
- {{ end }}
- {{ if not .IsHome }}
{{ $title }}
{{ end }}
-
- {{ end }}
-{{ else }}
-
- {{ if eq hugo.Environment "development" }}
- {{ if eq .Params.banner false }}
-
- Info: Banner is turned off for this.
- {{ else }}
-
- {{ if eq $single true }}
- {{ with .File }}
- {{ printf "content/%sbanner* missing.." .Dir }}
- {{ end }}
- {{ else if eq $single false }}
- {{ printf "assets/images/banner/%s* missing.." $what }}
- {{ end }}
- {{ end }}
-
- {{ end }}
- {{ if not .IsHome }}
{{ $title }}
{{ end }}
-
-{{ end }}
-OLD
diff --git a/themes/buha/layouts/partials/snippets/banner_new.html b/themes/buha/layouts/partials/snippets/banner_new.html
index 8a08880b..4200c127 100644
--- a/themes/buha/layouts/partials/snippets/banner_new.html
+++ b/themes/buha/layouts/partials/snippets/banner_new.html
@@ -12,10 +12,10 @@
{{ $test := true }}
{{ if and $img (ne $banner false) }}
- {{ $tiny := ($img.Resize "640x q90") }}
- {{ $small := ($img.Resize "768x q90") }}
- {{ $medium := ($img.Resize "10240x q90") }}
- {{ $large := ($img.Resize "1366x q90") }}
+ {{ $tiny := ($img.Resize "640x q50") }}
+ {{ $small := ($img.Resize "768x q50") }}
+ {{ $medium := ($img.Resize "10240x q50") }}
+ {{ $large := ($img.Resize "1366x q50") }}
{{ if eq hugo.Environment "development" }}
diff --git a/themes/buha/layouts/partials/snippets/gen_list.html b/themes/buha/layouts/partials/snippets/gen_list.html
index 809e8075..54ec8fb2 100644
--- a/themes/buha/layouts/partials/snippets/gen_list.html
+++ b/themes/buha/layouts/partials/snippets/gen_list.html
@@ -115,10 +115,10 @@
{{ end }}
{{ if eq $b true }}
- {{ $tiny := ($banner.Resize "640x q90") }}
- {{ $small := ($banner.Resize "768x q90") }}
- {{ $medium := ($banner.Resize "1024x q90") }}
- {{ $large := ($banner.Resize "1366x q90") }}
+ {{ $tiny := ($banner.Resize "640x q50") }}
+ {{ $small := ($banner.Resize "768x q50") }}
+ {{ $medium := ($banner.Resize "1024x q50") }}
+ {{ $large := ($banner.Resize "1366x q50") }}