diff --git a/netlify.toml b/netlify.toml
index b5ef8d18e6113c13b3c1ce4c584cc07e097ed9c1..86aa1aadb9d9703a4525d035e9d508155e2ca764 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -10,7 +10,7 @@
     node_modules/.bin/hugo-algolia --toml -s"""
 
 [build.environment] # global variables
-  HUGO_VERSION = "0.54.0"
+  HUGO_VERSION = "0.60.1"
   GIT_LFS_ENABLED = "true"
 
 [context.production.environment]
diff --git a/web/.gitignore b/web/.gitignore
index a0905090821d0f4a12125c3486510f910b775621..23b5bb363dcb717a9306bafe98abea7ffe7e6db7 100644
--- a/web/.gitignore
+++ b/web/.gitignore
@@ -8,8 +8,7 @@ test.md
 test.jpg
 npm-debug.log
 yarn-error.log
-resources/*
-!resources/_gen
+resources/
 
 # Generated by other tools
 content/internal
diff --git a/web/README.md b/web/README.md
index b22b455cd69c31c8756e53daa9726684e116f8a4..bee5c7653bc500ec33a8fbb9f92f22deadb13f24 100644
--- a/web/README.md
+++ b/web/README.md
@@ -6,7 +6,7 @@
 
 ## Requirements
 
-- Download [Hugo](https://gohugo.io/#action) and put it in your `PATH`
+- Download [Hugo](https://github.com/gohugoio/hugo/releases/latest) and put it in your `PATH`. **Attention:** Use the *extended* version: e.g. `hugo_extended_0.60.1_Windows-64bit.zip`
 - [Install Pandoc](https://pandoc.org/installing.html)
 
 ## Getting started
@@ -132,13 +132,6 @@ This json-file is then used by the shortcode.
 - Install [Yarn](https://yarnpkg.com/en/docs/install); for downloading required JavaScript & CSS development packages
 - Install [ParaView](http://www.paraview.org/download/); for converting VTK output files to vtk.js-format for interactive web visualization, check if `pvpython` is either in the `PATH` or ParaView is installed in `/Applications/` on macOS or `/usr/local/opt/paraview` on Linux. CURRENTLY DISABLED!
 
-### CSS & JavaScript development
-
-- Inside the source-directory `ogs/web`:
-  - Install packages with `yarn`
-    - Re-run CMake and build the `ctest`-target, *OPTIONAL* for benchmark visualizations
-  - Run `npm run build` to build the site which is created in `public/`
-
 ### Update search index
 
 ```bash
diff --git a/web/config.toml b/web/config.toml
index f18b7e5dc29aa39940462a49c7229f044d226eef..1c0737be14169a51dc44c0121492db35d7b570ef 100644
--- a/web/config.toml
+++ b/web/config.toml
@@ -4,7 +4,6 @@ theme = "ogs"
 baseURL = "https://www.opengeosys.org"
 buildDrafts = false
 buildFuture = true
-pygmentsstyle = 'friendly'
 enableGitInfo = true
 canonifyURLs = true
 staticDir = ["dist", "static"]
diff --git a/web/resources/_gen/assets/js/bundle.js_d11fe7b62c27961c87ecd0f2490357b9.content b/web/resources/_gen/assets/js/bundle.js_d11fe7b62c27961c87ecd0f2490357b9.content
deleted file mode 100644
index 850e5d5cf3df19b24534dc0884efc138d2ef5e8a..0000000000000000000000000000000000000000
--- a/web/resources/_gen/assets/js/bundle.js_d11fe7b62c27961c87ecd0f2490357b9.content
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:251ea925a9d69786b31af2044a8dd3124eee04052604035a01e7bbd1b0fa341e
-size 2044
diff --git a/web/resources/_gen/assets/js/bundle.js_d11fe7b62c27961c87ecd0f2490357b9.json b/web/resources/_gen/assets/js/bundle.js_d11fe7b62c27961c87ecd0f2490357b9.json
deleted file mode 100644
index c7baa99704ca36f3c4508392c2bba28b330b3fc5..0000000000000000000000000000000000000000
--- a/web/resources/_gen/assets/js/bundle.js_d11fe7b62c27961c87ecd0f2490357b9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Target":"bundle.min.251ea925a9d69786b31af2044a8dd3124eee04052604035a01e7bbd1b0fa341e.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-JR6pJanWl4azGvIESo3TEk7uBAUmBANaAee70bD6NB4="}}
\ No newline at end of file
diff --git a/web/resources/_gen/assets/js/js/discourse-news.js_d11fe7b62c27961c87ecd0f2490357b9.content b/web/resources/_gen/assets/js/js/discourse-news.js_d11fe7b62c27961c87ecd0f2490357b9.content
deleted file mode 100644
index 72fb3df6e1ffb5768234ef20c59d2319b84d4f4f..0000000000000000000000000000000000000000
--- a/web/resources/_gen/assets/js/js/discourse-news.js_d11fe7b62c27961c87ecd0f2490357b9.content
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4a3c5fdaa75da014d56ed6f42fd84e51698974c7369f778bb2ce78fb6462e43a
-size 740
diff --git a/web/resources/_gen/assets/js/js/discourse-news.js_d11fe7b62c27961c87ecd0f2490357b9.json b/web/resources/_gen/assets/js/js/discourse-news.js_d11fe7b62c27961c87ecd0f2490357b9.json
deleted file mode 100644
index 485e379a326a72b80e27d9376a20cf8e8b23b333..0000000000000000000000000000000000000000
--- a/web/resources/_gen/assets/js/js/discourse-news.js_d11fe7b62c27961c87ecd0f2490357b9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Target":"js/discourse-news.min.4a3c5fdaa75da014d56ed6f42fd84e51698974c7369f778bb2ce78fb6462e43a.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-Sjxf2qddoBTVbtb0L9hOUWmJdMc2n3eLss54+2Ri5Do="}}
\ No newline at end of file
diff --git a/web/resources/_gen/assets/scss/scss/main.scss_4e7f57577ae5587f96f0311b7197bce0.content b/web/resources/_gen/assets/scss/scss/main.scss_4e7f57577ae5587f96f0311b7197bce0.content
deleted file mode 100644
index b9870e968064b329ee33bde382df32b671179a27..0000000000000000000000000000000000000000
--- a/web/resources/_gen/assets/scss/scss/main.scss_4e7f57577ae5587f96f0311b7197bce0.content
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a87dd5842d01ae39d018d113a1eb50ddc1b7fe92bcaec5b15119dbdff230805f
-size 304864
diff --git a/web/resources/_gen/assets/scss/scss/main.scss_4e7f57577ae5587f96f0311b7197bce0.json b/web/resources/_gen/assets/scss/scss/main.scss_4e7f57577ae5587f96f0311b7197bce0.json
deleted file mode 100644
index bea82bb4770e2fe2e4a600e871c194417a489b46..0000000000000000000000000000000000000000
--- a/web/resources/_gen/assets/scss/scss/main.scss_4e7f57577ae5587f96f0311b7197bce0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Target":"main.min.a87dd5842d01ae39d018d113a1eb50ddc1b7fe92bcaec5b15119dbdff230805f.css","MediaType":"text/css","Data":{"Integrity":"sha256-qH3VhC0BrjnQGNEToetQ3cG3/pK8rsWxURnb3/IwgF8="}}
\ No newline at end of file
diff --git a/web/resources/_gen/assets/scss/scss/main.scss_fb23c2453b1d1395eb4b9e3814032563.content b/web/resources/_gen/assets/scss/scss/main.scss_fb23c2453b1d1395eb4b9e3814032563.content
deleted file mode 100644
index 8e8f4389f52bf6d365a0036f53895bd3bf113fd1..0000000000000000000000000000000000000000
--- a/web/resources/_gen/assets/scss/scss/main.scss_fb23c2453b1d1395eb4b9e3814032563.content
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9089407b3288195d64915e0cbc9d57914c81206d40602c3be4148b2bb871fa8f
-size 871828
diff --git a/web/resources/_gen/assets/scss/scss/main.scss_fb23c2453b1d1395eb4b9e3814032563.json b/web/resources/_gen/assets/scss/scss/main.scss_fb23c2453b1d1395eb4b9e3814032563.json
deleted file mode 100644
index e332bb13b9563c8a5fbf865c9ae25e5049ecb602..0000000000000000000000000000000000000000
--- a/web/resources/_gen/assets/scss/scss/main.scss_fb23c2453b1d1395eb4b9e3814032563.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Target":"main.css","MediaType":"text/css","Data":{}}
\ No newline at end of file