diff --git a/hugo/content/deploy/install/windows.md b/hugo/content/deploy/install/windows.md
index 92f0b39d049744d2c793b2794d5b4b91afaa9aa5..bd1790a42e5f5c8b16634843cb27e1f3ed8c3952 100644
--- a/hugo/content/deploy/install/windows.md
+++ b/hugo/content/deploy/install/windows.md
@@ -43,9 +43,9 @@ $ python -m pip install C:/<Bornagain installation path>/share/BornAgain/wheel/s
 
 Frequent problems include the following:
 
-* [BornAgain.exe cannot start]({{% relref "#dll-not-found" %}})
-* [How many Python distributions are installed on the system?]({{% relref "#how-many-python" %}})
-* [Does the Python interpreter version matches the BornAgain installation?]({{% relref "#does-interpreter-match" %}})
+* [BornAgain.exe cannot start](#dll-not-found)
+* [How many Python distributions are installed on the system?](#how-many-python)
+* [Does the Python interpreter version matches the BornAgain installation?](#does-interpreter-match)
 
 #### BornAgain.exe cannot start
 {{% anchor "dll-not-found" %}}
diff --git a/hugo/content/gui/gui-fitting/index.md b/hugo/content/gui/gui-fitting/index.md
index 8a2b68c0e605c88368e0f69d35c0c1871f06b48b..2fce5d82f5d3b6b5114f85baeaf28db3b4ec8dac 100644
--- a/hugo/content/gui/gui-fitting/index.md
+++ b/hugo/content/gui/gui-fitting/index.md
@@ -9,10 +9,10 @@ This tutorial gives a brief overview of the fitting functionality in the GUI.
 
 As a first example, this tutorial will focus on fitting data simulated with BornAgain itself. More complex fitting examples will be addressed in coming releases. This tutorial is organized as follows:
 
-   * [Preparing the data for fitting]({{% relref "#1-preparing-the-data-for-fitting" %}})
-   * [Simulating the model]({{% relref "#2-simulating-the-model" %}})
-   * [Importing "experimental" data in BornAgain]({{% relref "#3-importing-the-experimental-data" %}})
-   * [Performing a fit]({{% relref "#4-performing-a-fit" %}})
+   * [Preparing the data for fitting](#1-preparing-the-data-for-fitting)
+   * [Simulating the model](#2-simulating-the-model)
+   * [Importing "experimental" data in BornAgain](#3-importing-the-experimental-data)
+   * [Performing a fit](#4-performing-a-fit)
 
 {{< notice note >}}
 Although this tutorial consideres GISAS data fitting, the steps described are
diff --git a/hugo/content/gui/gui-overview/index.md b/hugo/content/gui/gui-overview/index.md
index 9d682cf2067330e997865a4551f1a137467374b8..714e1dd251e91fae210d41fe77c5a4ce6e527369 100644
--- a/hugo/content/gui/gui-overview/index.md
+++ b/hugo/content/gui/gui-overview/index.md
@@ -7,11 +7,11 @@ weight = 20
 
 The basic features of the interface are explained below.
 
-   * [Projects View]({{% relref "#projects-view" %}})
-   * [Instrument View]({{% relref "#instrument-view" %}})
-   * [Sample View]({{% relref "#sample-view" %}})
-   * [Simulation View]({{% relref "#simulation-view" %}})
-   * [Jobs View]({{% relref "#jobs-view" %}})
+   * [Projects View](#projects-view)
+   * [Instrument View](#instrument-view)
+   * [Sample View](#sample-view)
+   * [Simulation View](#simulation-view)
+   * [Jobs View](#jobs-view)
 
 ### Projects view
 
@@ -122,8 +122,8 @@ Clicking on the “Run Simulation” button immediately starts the simulation. W
 
 The Jobs View displays the results of the simulation. It has two different presentations called
 
-   * [Job View Activity]({{% relref "#job-view-activity" %}})
-   * [Real Time Activity]({{% relref "#real-time-activity" %}})
+   * [Job View Activity](#job-view-activity)
+   * [Real Time Activity](#real-time-activity)
 
 Job View Activity is shown by default.
 
diff --git a/hugo/content/howto/troubleshooting/index.md b/hugo/content/howto/troubleshooting/index.md
index 3d0e8d90529642b767a432d3ed38399cc8bfbacf..393ee77207940151b967de139fecdbe60f1693bb 100644
--- a/hugo/content/howto/troubleshooting/index.md
+++ b/hugo/content/howto/troubleshooting/index.md
@@ -5,20 +5,20 @@ weight = 60
 
 ## How to solve known problems
 
-* [Linux specific]({{% relref "#linux-specific" %}})
+* [Linux specific](#linux-specific)
   * [BornAgain GUI starts but shows a blank window]({{% relref
     "#bornagain-gui-starts-but-shows-a-blank-window" %}})
-* [Windows specific]({{% relref "#windows-specific" %}})
-  * [Missing api-ms-win-crt-runtime-l1-1-0.dll]({{% relref "#missing-api-ms-win-crt-runtime-l1-1-0-dll" %}})
-* [MacOS specific]({{% relref "#macos-specific" %}})
-  * [Incompatible library version of libgsl.0.dylib]({{% relref "#a-incompatible-gsl" %}})
-* [Building from source on Linux]({{% relref "#building-from-source-on-linux" %}})
-  * [Configuration (cmake) fails]({{% relref "#configuration-cmake-fails" %}})
-  * [Qt5 configuration problems]({{% relref "#qt5-configuration-problems" %}})
-  * [Compilation (make) fails]({{% relref "#compilation-make-fails" %}})
-* [Common]({{% relref "#common" %}})
-  * [Functional test (ctest) fails]({{% relref "#functional-test-ctest-fails" %}})
-  * [Fatal Python error: PyThreadState_Get: no current thread]({{% relref "#a-no-current-thread" %}})
+* [Windows specific](#windows-specific)
+  * [Missing api-ms-win-crt-runtime-l1-1-0.dll](#missing-api-ms-win-crt-runtime-l1-1-0-dll)
+* [MacOS specific](#macos-specific)
+  * [Incompatible library version of libgsl.0.dylib](#a-incompatible-gsl)
+* [Building from source on Linux](#building-from-source-on-linux)
+  * [Configuration (cmake) fails](#configuration-cmake-fails)
+  * [Qt5 configuration problems](#qt5-configuration-problems)
+  * [Compilation (make) fails](#compilation-make-fails)
+* [Common](#common)
+  * [Functional test (ctest) fails](#functional-test-ctest-fails)
+  * [Fatal Python error: PyThreadState_Get: no current thread](#a-no-current-thread)
 
 <hr>