diff --git a/web/content/docs/tools/fileio/GMSH2OGS/index.md b/web/content/docs/tools/fileio/GMSH2OGS/index.md
index 041d00a7f8b9d09d74b75f0c92db526187c8ad11..14634acfe80b43a3a124bca0bebbc33c83d99dcb 100644
--- a/web/content/docs/tools/fileio/GMSH2OGS/index.md
+++ b/web/content/docs/tools/fileio/GMSH2OGS/index.md
@@ -62,6 +62,6 @@ GMSH2OGS -i A2-gmsh.msh -o A2.vtu
  - Finally specifying both flags (`-e` and `-b`) produces a single VTU file
    without the line elements and additional eight boundary (subdomain) files.
 
-![GMSG2OGS-e-b](./extract_boundary.png#two-third "GMSH2OGS meshes for -e and -b
+![GMSG2OGS-e-b](extract_boundary.png#two-third "GMSH2OGS meshes for -e and -b
 command line flags.")
 
diff --git a/web/content/docs/tools/fileio/GocadTSurfaceReader/index.md b/web/content/docs/tools/fileio/GocadTSurfaceReader/index.md
index 1dc08189c68967a5763001938f908cb2f7145f96..c0131fb8b853a9c8274affb755f500f02e7bbbc0 100644
--- a/web/content/docs/tools/fileio/GocadTSurfaceReader/index.md
+++ b/web/content/docs/tools/fileio/GocadTSurfaceReader/index.md
@@ -63,8 +63,8 @@ GocadTSurfaceReader -i d:\GoCAD_data\Top-Lower_Sandy.ts -o d:\GoCAD_data
 
 **Input:**
 
-![GoCAD-Header](./Surface-GoCad.png#two-third "GoCAD-Header of file containing triangulated surface.")
+![GoCAD-Header](Surface-GoCad.png#two-third "GoCAD-Header of file containing triangulated surface.")
 
 **Output:**
 
-![Converted surface](./Surface-ParaView.png "Converted surface visualised in ParaView with scalar data added to nodes.")
+![Converted surface](Surface-ParaView.png "Converted surface visualised in ParaView with scalar data added to nodes.")
diff --git a/web/content/docs/tools/fileio/Mesh2Shape/index.md b/web/content/docs/tools/fileio/Mesh2Shape/index.md
index 5b19a1b333fe2e8d3e4ae64199319d8c7ae89e73..cb34838b89011902e5b15e532d696ee30b1b97ed 100644
--- a/web/content/docs/tools/fileio/Mesh2Shape/index.md
+++ b/web/content/docs/tools/fileio/Mesh2Shape/index.md
@@ -31,7 +31,7 @@ Where:
 
 **Input data:**
 
-![Input](./Mesh2Shape-input.png "2D surface mesh with scalar data assigned to cells, here displayed via the OGS Data Explorer. In this particular case, the simulation result of groundwater flow simulation (originally assigned to mesh nodes) has been converted onto cells via VTK's PointToCell-Filter.")
+![Input](Mesh2Shape-input.png "2D surface mesh with scalar data assigned to cells, here displayed via the OGS Data Explorer. In this particular case, the simulation result of groundwater flow simulation (originally assigned to mesh nodes) has been converted onto cells via VTK's PointToCell-Filter.")
 
 **Command:**
 
@@ -39,9 +39,9 @@ Where:
 Mesh2Shape -i Mueglitz2D_Point2Cell.vtu -o Mueglitz2D_Point2Cell.shp
 ```
 
-![Exported shapefile](./Mesh2Shape-output1.png "Exported shapefile displayed in a geographic information system (here, QGIS).")
+![Exported shapefile](Mesh2Shape-output1.png "Exported shapefile displayed in a geographic information system (here, QGIS).")
 
-![OGS simulation result](./Mesh2Shape-output2.png "The result of an OGS-simulation showing the groundwater head of the Müglitz-catchment imported into QGIS and combined with other data from an existing GIS-project of this region.")
+![OGS simulation result](Mesh2Shape-output2.png "The result of an OGS-simulation showing the groundwater head of the Müglitz-catchment imported into QGIS and combined with other data from an existing GIS-project of this region.")
 
 ## Application
 
diff --git a/web/content/docs/tools/fileio/TecPlotTools/index.md b/web/content/docs/tools/fileio/TecPlotTools/index.md
index 21fff3bc0b030889cdd6be2b70e99b6849aa9eec..66b16c7fa3d965ecd4585c1c4d30c472289dab6e 100644
--- a/web/content/docs/tools/fileio/TecPlotTools/index.md
+++ b/web/content/docs/tools/fileio/TecPlotTools/index.md
@@ -45,8 +45,8 @@ TecPlotTools -i Lake.plt -o Lake.vtu -c
 
 **Input:**
 
-![TecPlot-Header](./PoyangLake-TecPlot.png "TecPlot-Header of file containing raster data")
+![TecPlot-Header](PoyangLake-TecPlot.png "TecPlot-Header of file containing raster data")
 
 **Output:**
 
-![Converted file](./PoyangLake-ParaView.png "Converted file visualised in ParaView with all scalar data available.")
+![Converted file](PoyangLake-ParaView.png "Converted file visualised in ParaView with all scalar data available.")
diff --git a/web/content/docs/tools/getting-started/overview.md b/web/content/docs/tools/getting-started/overview/index.md
similarity index 100%
rename from web/content/docs/tools/getting-started/overview.md
rename to web/content/docs/tools/getting-started/overview/index.md
diff --git a/web/content/docs/tools/meshing/vtu2grid/index.md b/web/content/docs/tools/meshing/vtu2grid/index.md
index f2f70482442c8a79f5d5dfcd7fb998f1038c4f9a..fb8e063b4dd724897a5ea8318b56d4ebaa35b061 100644
--- a/web/content/docs/tools/meshing/vtu2grid/index.md
+++ b/web/content/docs/tools/meshing/vtu2grid/index.md
@@ -57,7 +57,7 @@ Vtu2Grid -i input.vtu -o output.vtu -x 200
 Vtu2Grid -i input.vtu -o output.vtu -x 100
 ```
 
-![Rasterised grid](./vtu2grid-100.png#two-third "Rasterised grid consisting of 74,048 equilateral hexahedral elements with an edge length of 100m. The result is still undersampled but layers become already visible.")
+![Rasterised grid](vtu2grid-100.png#two-third "Rasterised grid consisting of 74,048 equilateral hexahedral elements with an edge length of 100m. The result is still undersampled but layers become already visible.")
 
 **Command:**
 
@@ -65,7 +65,7 @@ Vtu2Grid -i input.vtu -o output.vtu -x 100
 Vtu2Grid -i input.vtu -o output.vtu -x 50
 ```
 
-![Rasterised grid](./vtu2grid-50.png#two-third "Rasterised grid consisting of 591,757 equilateral hexahedral elements with an edge length of 50m. There's still undersampling in regions containing thin layers but the overall structure is reasonably well represented.")
+![Rasterised grid](vtu2grid-50.png#two-third "Rasterised grid consisting of 591,757 equilateral hexahedral elements with an edge length of 50m. There's still undersampling in regions containing thin layers but the overall structure is reasonably well represented.")
 
 **Command:**
 
@@ -73,7 +73,7 @@ Vtu2Grid -i input.vtu -o output.vtu -x 50
 Vtu2Grid -i input.vtu -o output.vtu -x 50 -y 50 -z 10
 ```
 
-![Rasterised grid](./vtu2grid-50x50x10.png#two-third "Rasterised grid consisting of 2,959,656 cuboid hexahedral elements with an edge length of 50m x 50m x 10m. The structure of the original mesh is very well represented while the number of elements has increased by an order of magnitude.")
+![Rasterised grid](vtu2grid-50x50x10.png#two-third "Rasterised grid consisting of 2,959,656 cuboid hexahedral elements with an edge length of 50m x 50m x 10m. The structure of the original mesh is very well represented while the number of elements has increased by an order of magnitude.")
 
 ## Application
 
diff --git a/web/content/docs/tools/preprocessing/createIntermediateRasters/index.md b/web/content/docs/tools/preprocessing/createIntermediateRasters/index.md
index bac36853dc5b7e2bc6f4b0c3aea6199731e44eaa..fa7eb79a739b826b14b1e07599d6451ac6e32069 100644
--- a/web/content/docs/tools/preprocessing/createIntermediateRasters/index.md
+++ b/web/content/docs/tools/preprocessing/createIntermediateRasters/index.md
@@ -39,7 +39,7 @@ The parameter ```n``` determines how many layers are created between the two inp
 
 **Input data:**
 
-![Two input rasters](./createIntermediateRasters-input.png "Two input rasters as well as their 3D surface representation. Darker pixels represent values at a lower elevation while brighter pixels represent higher elevaton. In the 3D visualisation, the left-most raster is represented by the green surface and the right-most raster by the yellow surface.")
+![Two input rasters](createIntermediateRasters-input.png "Two input rasters as well as their 3D surface representation. Darker pixels represent values at a lower elevation while brighter pixels represent higher elevaton. In the 3D visualisation, the left-most raster is represented by the green surface and the right-most raster by the yellow surface.")
 
 **Command:**
 
@@ -47,7 +47,7 @@ The parameter ```n``` determines how many layers are created between the two inp
 createIntermediateRasters --file1 raster1.asc --file2 raster2.asc -o output.asc -n 1
 ```
 
-![A new raster is created in the exact center between the two input rasters](./createIntermediateRasters-output1.png#two-third "A new raster is created in the exact center between the two input rasters. In the 3D representation, the new layer is shown in red.")
+![A new raster is created in the exact center between the two input rasters](createIntermediateRasters-output1.png#two-third "A new raster is created in the exact center between the two input rasters. In the 3D representation, the new layer is shown in red.")
 
 **Command:**
 
@@ -55,7 +55,7 @@ createIntermediateRasters --file1 raster1.asc --file2 raster2.asc -o output.asc
 createIntermediateRasters --file1 raster1.asc --file2 raster2.asc -o output.asc -n 2
 ```
 
-![](./createIntermediateRasters-output2.png "For ```n>1``` multiple rasters are created at equidistant distances between the two input rasters. For ```n=2```, two new rasters are generated, represented here in red and blue.")
+![](createIntermediateRasters-output2.png "For ```n>1``` multiple rasters are created at equidistant distances between the two input rasters. For ```n=2```, two new rasters are generated, represented here in red and blue.")
 
 ## Application
 
diff --git a/web/layouts/_default/baseof.html b/web/layouts/_default/baseof.html
index 142f219d2be16a8032e16cd24f646a34543c7432..456e4ee5b940a5263c8f9d616805fb463d515655 100644
--- a/web/layouts/_default/baseof.html
+++ b/web/layouts/_default/baseof.html
@@ -53,7 +53,7 @@
                 src="https://upload.wikimedia.org/wikipedia/commons/3/38/Jupyter_logo.svg" alt="">
               {{ end }}
               <a href="{{ .URL }}" {{if $currentPage.IsMenuCurrent $subsection . }} class="text-brand-500" {{end}}>
-                {{ .Name }}
+                {{ .Name | markdownify }}
               </a>
             </li>
             {{ end }}