diff --git a/doc/doxygen/src/creating-an-application.md b/doc/doxygen/src/creating-an-application.md
index be5d1044b80212f4dff88f0e60a6d178f054b23d..8d0ddad030475c4c8e8cfa6ca2513b9ddaa21ebd 100644
--- a/doc/doxygen/src/creating-an-application.md
+++ b/doc/doxygen/src/creating-an-application.md
@@ -78,11 +78,11 @@ Including modules                                          {#including-modules}
 -----------------
 By default a RIOT application comprises only of the applications' code itself,
 the kernel, and platform specific code. In order to use additional modules,
-such as a particular @ref drivers "device driver" or @ref sys "a system
-library" (including @ref net "networking capabilities"), you have to append the
-modules' names to the USEMODULE variable. For example, to build an application
-using the SHT11 temperature sensor and UDP/IPv6 functionalities of the GNRC
-network stack, your Makefile needs to contain these lines:
+such as a particular [device driver](@ref drivers) or [a system library](@ref sys)
+(including [networking capabilities](@ref net)), you have to append the modules'
+names to the USEMODULE variable. For example, to build an application using the
+SHT11 temperature sensor and UDP/IPv6 functionalities of the GNRC network stack,
+your Makefile needs to contain these lines:
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.mk}
 USEMODULE += sht11