diff --git a/content/about/history.md b/content/about/history.md
index 821bae1d..bbc7338e 100644
--- a/content/about/history.md
+++ b/content/about/history.md
@@ -115,7 +115,7 @@ On December 9, 2007 GRASS started to use SVN and Trac bug tracker hosted
-
+
diff --git a/static/images/logos/banner.jpg b/static/images/banners/banner.jpg
similarity index 100%
rename from static/images/logos/banner.jpg
rename to static/images/banners/banner.jpg
diff --git a/static/images/logos/grass-blue.svg b/static/images/logos/grass-blue.svg
deleted file mode 100644
index 6c24b400..00000000
--- a/static/images/logos/grass-blue.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/static/images/logos/grass-gradient-horizontal.svg b/static/images/logos/grass-horizontal/grass-gradient-horizontal.svg
similarity index 100%
rename from static/images/logos/grass-gradient-horizontal.svg
rename to static/images/logos/grass-horizontal/grass-gradient-horizontal.svg
diff --git a/static/images/logos/grass-green-horizontal.svg b/static/images/logos/grass-horizontal/grass-green-horizontal.svg
similarity index 100%
rename from static/images/logos/grass-green-horizontal.svg
rename to static/images/logos/grass-horizontal/grass-green-horizontal.svg
diff --git a/static/images/logos/grass-white-horizontal.svg b/static/images/logos/grass-horizontal/grass-white-horizontal.svg
similarity index 100%
rename from static/images/logos/grass-white-horizontal.svg
rename to static/images/logos/grass-horizontal/grass-white-horizontal.svg
diff --git a/static/images/logos/grass-gradient-no-text.svg b/static/images/logos/grass-logo-simple/grass-gradient-no-text.svg
similarity index 100%
rename from static/images/logos/grass-gradient-no-text.svg
rename to static/images/logos/grass-logo-simple/grass-gradient-no-text.svg
diff --git a/static/images/logos/grass-green-no-text.svg b/static/images/logos/grass-logo-simple/grass-green-no-text.svg
similarity index 100%
rename from static/images/logos/grass-green-no-text.svg
rename to static/images/logos/grass-logo-simple/grass-green-no-text.svg
diff --git a/static/images/logos/grass-white-no-text.svg b/static/images/logos/grass-logo-simple/grass-white-no-text.svg
similarity index 100%
rename from static/images/logos/grass-white-no-text.svg
rename to static/images/logos/grass-logo-simple/grass-white-no-text.svg
diff --git a/static/images/logos/grass-gradient.svg b/static/images/logos/grass-logo/grass-gradient.svg
similarity index 100%
rename from static/images/logos/grass-gradient.svg
rename to static/images/logos/grass-logo/grass-gradient.svg
diff --git a/static/images/logos/grass-green.svg b/static/images/logos/grass-logo/grass-green.svg
similarity index 100%
rename from static/images/logos/grass-green.svg
rename to static/images/logos/grass-logo/grass-green.svg
diff --git a/static/images/logos/grass-white.svg b/static/images/logos/grass-logo/grass-white.svg
similarity index 100%
rename from static/images/logos/grass-white.svg
rename to static/images/logos/grass-logo/grass-white.svg
diff --git a/static/images/logos/gs-green-medium.png b/static/images/logos/gs-green-medium.png
deleted file mode 100644
index 234282cb..00000000
Binary files a/static/images/logos/gs-green-medium.png and /dev/null differ
diff --git a/static/images/logos/gs-green-small.png b/static/images/logos/gs-green-small.png
deleted file mode 100644
index 3f9f83ca..00000000
Binary files a/static/images/logos/gs-green-small.png and /dev/null differ
diff --git a/static/images/logos/gs-horizontal-blue.png b/static/images/logos/gs-horizontal-blue.png
deleted file mode 100644
index f7771fa8..00000000
Binary files a/static/images/logos/gs-horizontal-blue.png and /dev/null differ
diff --git a/static/images/logos/gs-horizontal-white-2.12.25.png b/static/images/logos/gs-horizontal-white-2.12.25.png
deleted file mode 100644
index 0cff55e2..00000000
Binary files a/static/images/logos/gs-horizontal-white-2.12.25.png and /dev/null differ
diff --git a/static/images/logos/gs-white-medium.png b/static/images/logos/gs-white-medium.png
deleted file mode 100644
index 60030df7..00000000
Binary files a/static/images/logos/gs-white-medium.png and /dev/null differ
diff --git a/static/images/logos/gs-white-small.png b/static/images/logos/gs-white-small.png
deleted file mode 100644
index 904455fe..00000000
Binary files a/static/images/logos/gs-white-small.png and /dev/null differ
diff --git a/static/images/logos/30-years-grass-gis-logo-black-300px.png b/static/images/logos/historical_logos/30-years-grass-gis-logo-black-300px.png
similarity index 100%
rename from static/images/logos/30-years-grass-gis-logo-black-300px.png
rename to static/images/logos/historical_logos/30-years-grass-gis-logo-black-300px.png
diff --git a/static/images/logos/grass-Addons.jpg b/static/images/logos/historical_logos/grass-Addons.jpg
similarity index 100%
rename from static/images/logos/grass-Addons.jpg
rename to static/images/logos/historical_logos/grass-Addons.jpg
diff --git a/static/images/logos/grass-Docker.jpg b/static/images/logos/historical_logos/grass-Docker.jpg
similarity index 100%
rename from static/images/logos/grass-Docker.jpg
rename to static/images/logos/historical_logos/grass-Docker.jpg
diff --git a/static/images/logos/grass-Docker.png b/static/images/logos/historical_logos/grass-Docker.png
similarity index 100%
rename from static/images/logos/grass-Docker.png
rename to static/images/logos/historical_logos/grass-Docker.png
diff --git a/static/images/logos/grass-Docker.svg b/static/images/logos/historical_logos/grass-Docker.svg
similarity index 100%
rename from static/images/logos/grass-Docker.svg
rename to static/images/logos/historical_logos/grass-Docker.svg
diff --git a/static/images/logos/grass-Linux.jpg b/static/images/logos/historical_logos/grass-Linux.jpg
similarity index 100%
rename from static/images/logos/grass-Linux.jpg
rename to static/images/logos/historical_logos/grass-Linux.jpg
diff --git a/static/images/logos/grass-Mac.jpg b/static/images/logos/historical_logos/grass-Mac.jpg
similarity index 100%
rename from static/images/logos/grass-Mac.jpg
rename to static/images/logos/historical_logos/grass-Mac.jpg
diff --git a/static/images/logos/grass-SampleData.jpg b/static/images/logos/historical_logos/grass-SampleData.jpg
similarity index 100%
rename from static/images/logos/grass-SampleData.jpg
rename to static/images/logos/historical_logos/grass-SampleData.jpg
diff --git a/static/images/logos/grass-Windows.jpg b/static/images/logos/historical_logos/grass-Windows.jpg
similarity index 100%
rename from static/images/logos/grass-Windows.jpg
rename to static/images/logos/historical_logos/grass-Windows.jpg
diff --git a/static/images/logos/grass78_python3_logos.png b/static/images/logos/historical_logos/grass78_python3_logos.png
similarity index 100%
rename from static/images/logos/grass78_python3_logos.png
rename to static/images/logos/historical_logos/grass78_python3_logos.png
diff --git a/static/images/logos/grass_gis_30_years_logo_500px.png b/static/images/logos/historical_logos/grass_gis_30_years_logo_500px.png
similarity index 100%
rename from static/images/logos/grass_gis_30_years_logo_500px.png
rename to static/images/logos/historical_logos/grass_gis_30_years_logo_500px.png
diff --git a/static/images/logos/grass_logo_animated.gif b/static/images/logos/historical_logos/grass_logo_animated.gif
similarity index 100%
rename from static/images/logos/grass_logo_animated.gif
rename to static/images/logos/historical_logos/grass_logo_animated.gif
diff --git a/static/images/logos/grassgis_logo_colorlogo_text_alphabg.png b/static/images/logos/historical_logos/grassgis_logo_colorlogo_text_alphabg.png
similarity index 100%
rename from static/images/logos/grassgis_logo_colorlogo_text_alphabg.png
rename to static/images/logos/historical_logos/grassgis_logo_colorlogo_text_alphabg.png
diff --git a/static/images/logos/grassgis_logo_colorlogo_text_slogan_alphabg.png b/static/images/logos/historical_logos/grassgis_logo_colorlogo_text_slogan_alphabg.png
similarity index 100%
rename from static/images/logos/grassgis_logo_colorlogo_text_slogan_alphabg.png
rename to static/images/logos/historical_logos/grassgis_logo_colorlogo_text_slogan_alphabg.png
diff --git a/static/images/logos/grassgis_logo_colorlogo_text_slogan_whitebg.png b/static/images/logos/historical_logos/grassgis_logo_colorlogo_text_slogan_whitebg.png
similarity index 100%
rename from static/images/logos/grassgis_logo_colorlogo_text_slogan_whitebg.png
rename to static/images/logos/historical_logos/grassgis_logo_colorlogo_text_slogan_whitebg.png
diff --git a/static/images/logos/grassgis_logo_colorlogo_text_whitebg.png b/static/images/logos/historical_logos/grassgis_logo_colorlogo_text_whitebg.png
similarity index 100%
rename from static/images/logos/grassgis_logo_colorlogo_text_whitebg.png
rename to static/images/logos/historical_logos/grassgis_logo_colorlogo_text_whitebg.png
diff --git a/static/images/logos/grassgis_logo_colorlogo_text_whitebg_square.png b/static/images/logos/historical_logos/grassgis_logo_colorlogo_text_whitebg_square.png
similarity index 100%
rename from static/images/logos/grassgis_logo_colorlogo_text_whitebg_square.png
rename to static/images/logos/historical_logos/grassgis_logo_colorlogo_text_whitebg_square.png
diff --git a/static/images/logos/grassgis_logo_for_dark_backgrounds.svg b/static/images/logos/historical_logos/grassgis_logo_for_dark_backgrounds.svg
similarity index 100%
rename from static/images/logos/grassgis_logo_for_dark_backgrounds.svg
rename to static/images/logos/historical_logos/grassgis_logo_for_dark_backgrounds.svg
diff --git a/static/images/logos/grassgis_logo_graylogo_text_alphabg.png b/static/images/logos/historical_logos/grassgis_logo_graylogo_text_alphabg.png
similarity index 100%
rename from static/images/logos/grassgis_logo_graylogo_text_alphabg.png
rename to static/images/logos/historical_logos/grassgis_logo_graylogo_text_alphabg.png
diff --git a/static/images/logos/grassgis_logo_graylogo_text_slogan_alphabg.png b/static/images/logos/historical_logos/grassgis_logo_graylogo_text_slogan_alphabg.png
similarity index 100%
rename from static/images/logos/grassgis_logo_graylogo_text_slogan_alphabg.png
rename to static/images/logos/historical_logos/grassgis_logo_graylogo_text_slogan_alphabg.png
diff --git a/static/images/logos/grassgis_logo_graylogo_text_slogan_whitebg.png b/static/images/logos/historical_logos/grassgis_logo_graylogo_text_slogan_whitebg.png
similarity index 100%
rename from static/images/logos/grassgis_logo_graylogo_text_slogan_whitebg.png
rename to static/images/logos/historical_logos/grassgis_logo_graylogo_text_slogan_whitebg.png
diff --git a/static/images/logos/grassgis_logo_graylogo_text_whitebg.png b/static/images/logos/historical_logos/grassgis_logo_graylogo_text_whitebg.png
similarity index 100%
rename from static/images/logos/grassgis_logo_graylogo_text_whitebg.png
rename to static/images/logos/historical_logos/grassgis_logo_graylogo_text_whitebg.png
diff --git a/static/images/logos/grassgis_logo_multilayer.svg b/static/images/logos/historical_logos/grassgis_logo_multilayer.svg
similarity index 100%
rename from static/images/logos/grassgis_logo_multilayer.svg
rename to static/images/logos/historical_logos/grassgis_logo_multilayer.svg
diff --git a/static/images/logos/grassgis_logo_variant_vector_font.svg b/static/images/logos/historical_logos/grassgis_logo_variant_vector_font.svg
similarity index 100%
rename from static/images/logos/grassgis_logo_variant_vector_font.svg
rename to static/images/logos/historical_logos/grassgis_logo_variant_vector_font.svg
diff --git a/static/images/logos/grasslogo.eps b/static/images/logos/historical_logos/grasslogo.eps
similarity index 100%
rename from static/images/logos/grasslogo.eps
rename to static/images/logos/historical_logos/grasslogo.eps
diff --git a/static/images/logos/grasslogo.svg b/static/images/logos/historical_logos/grasslogo.svg
similarity index 100%
rename from static/images/logos/grasslogo.svg
rename to static/images/logos/historical_logos/grasslogo.svg
diff --git a/static/images/logos/grasslogo_legacy.png b/static/images/logos/historical_logos/grasslogo_legacy.png
similarity index 100%
rename from static/images/logos/grasslogo_legacy.png
rename to static/images/logos/historical_logos/grasslogo_legacy.png
diff --git a/static/images/logos/grasslogo_wiki.png b/static/images/logos/historical_logos/grasslogo_wiki.png
similarity index 100%
rename from static/images/logos/grasslogo_wiki.png
rename to static/images/logos/historical_logos/grasslogo_wiki.png
diff --git a/static/images/logos/tfang_2.png b/static/images/logos/historical_logos/tfang_2.png
similarity index 100%
rename from static/images/logos/tfang_2.png
rename to static/images/logos/historical_logos/tfang_2.png
diff --git a/static/images/logos/logo_lin.png b/static/images/logos/os/logo_lin.png
similarity index 100%
rename from static/images/logos/logo_lin.png
rename to static/images/logos/os/logo_lin.png
diff --git a/static/images/logos/logo_mac.png b/static/images/logos/os/logo_mac.png
similarity index 100%
rename from static/images/logos/logo_mac.png
rename to static/images/logos/os/logo_mac.png
diff --git a/static/images/logos/logo_win.png b/static/images/logos/os/logo_win.png
similarity index 100%
rename from static/images/logos/logo_win.png
rename to static/images/logos/os/logo_win.png
diff --git a/themes/grass/assets/css/style.css b/themes/grass/assets/css/style.css
index abb598f2..e9325666 100644
--- a/themes/grass/assets/css/style.css
+++ b/themes/grass/assets/css/style.css
@@ -107,7 +107,7 @@
--gs-grey-dark-color--lightest: rgba(78, 77, 76, 0.071);
/* Images */
- --gs-grass-background-image: url("/images/logos/banner.jpg");
+ --gs-grass-background-image: url("/images/banners/banner.jpg");
}
body {
@@ -1594,7 +1594,7 @@ code {
.grassthm-sq{
border:1px solid #dee2e6;
- /* background:url(/images/logos/banner.jpg); */
+ /* background:url(/images/banners/banner.jpg); */
background-color: var(--gs-primary-color);
background-size:cover;
height:199px;
diff --git a/themes/grass/layouts/404.html b/themes/grass/layouts/404.html
index 00987d15..6668f0da 100644
--- a/themes/grass/layouts/404.html
+++ b/themes/grass/layouts/404.html
@@ -1,6 +1,6 @@
{{ partial "head.html" . }}
-
+
{{ partial "banner.html" . }}
@@ -14,7 +14,7 @@
-
+
Sorry, nothing growing here.
The page you are looking for is not available. Please check the URL or go back to the
home page
diff --git a/themes/grass/layouts/download/list.html b/themes/grass/layouts/download/list.html
index 4f23a336..cc84173e 100644
--- a/themes/grass/layouts/download/list.html
+++ b/themes/grass/layouts/download/list.html
@@ -27,7 +27,7 @@