diff --git a/docs/library/network.rst b/docs/library/network.rst
index de93c0e01d4817908754edb6c7a4f4c515f12b4b..eef23acbe2cfd5264590e0c3539f5b0684d35f8a 100644
--- a/docs/library/network.rst
+++ b/docs/library/network.rst
@@ -39,9 +39,9 @@ Common network adapter interface
 ================================
 
 This section describes an (implied) abstract base class for all network
-interface classes implemented by different ports of MicroPython for
-different hardware. This means that MicroPython does not actually
-provide `AbstractNIC` class, but any actual NIC class, as described
+interface classes implemented by `MicroPython ports <MicroPython port>`
+for different hardware. This means that MicroPython does not actually
+provide ``AbstractNIC`` class, but any actual NIC class, as described
 in the following sections, implements methods as described here.
 
 .. class:: AbstractNIC(id=None, ...)
@@ -411,7 +411,7 @@ parameter should be `id`.
         print(ap.config('channel'))
 
        Following are commonly supported parameters (availability of a specific parameter
-       depends on network technology type, driver, and MicroPython port).
+       depends on network technology type, driver, and `MicroPython port`).
 
        =========  ===========
        Parameter  Description
diff --git a/docs/library/usocket.rst b/docs/library/usocket.rst
index 65e24e26624a69488ee10598c8d9745213c97211..dfdcd68bc9dd8f956eea1daa5a3d04965de0ef0c 100644
--- a/docs/library/usocket.rst
+++ b/docs/library/usocket.rst
@@ -117,12 +117,12 @@ Constants
 .. data:: usocket.SOL_*
 
    Socket option levels (an argument to `setsockopt()`). The exact
-   inventory depends on a MicroPython port.
+   inventory depends on a `MicroPython port`.
 
 .. data:: usocket.SO_*
 
    Socket options (an argument to `setsockopt()`). The exact
-   inventory depends on a MicroPython port.
+   inventory depends on a `MicroPython port`.
 
 Constants specific to WiPy:
 
diff --git a/docs/reference/glossary.rst b/docs/reference/glossary.rst
index 98979afa923b4d7f6272014094f866a093e90475..4cd3d84cc524bace6f7a1d560af9cb9954f0d77b 100644
--- a/docs/reference/glossary.rst
+++ b/docs/reference/glossary.rst
@@ -56,9 +56,9 @@ Glossary
         which provides implementations for many modules from CPython's
         standard library. However, large subset of these modules require
         POSIX-like environment (Linux, MacOS, Windows may be partially
-        supported), and thus would work or make sense only with MicroPython
-        Unix port. Some subset of modules is however usable for baremetal ports
-        too.
+        supported), and thus would work or make sense only with
+        `MicroPython Unix port`. Some subset of modules is however usable
+        for `baremetal` ports too.
 
         Unlike monolithic :term:`CPython` stdlib, micropython-lib modules
         are intended to be installed individually - either using manual