--- index.rst
+++ index.rst
@@ -16,17 +16,17 @@ No build step is necessary. Use `mach` a
 For .js, .jsx, .sass, or .css files
 -----------------------------------
 
 Prerequisites
 `````````````
 
 You will need the following:
 
-- Node.js 8+ (On Mac, the best way to install Node.js is to use the [install link on the Node.js homepage](https://nodejs.org/en/))
+- Node.js 8+ (On Mac, the best way to install Node.js is to use the install link on the `Node.js homepage`_)
 - npm (packaged with Node.js)
 
 To install dependencies, run the following from the root of the mozilla-central repository
 (or cd into browser/components/newtab to omit the `--prefix` in any of these commands):
 
 .. code-block:: shell
 
   npm install --prefix browser/components/newtab
@@ -58,8 +58,10 @@ Mochi tests and xpcshell tests can be ru
   npm test --prefix browser/components/newtab
 
 The Newtab team is currently responsible for fixing any test failures that result from changes
 until these tests are running in Try, so this is currently an optional step.
 
 GitHub workflow
 ---------------
 The files in this directory, including vendor dependencies, are synchronized with the https://github.com/mozilla/activity-stream repository. If you prefer a GitHub-based workflow, you can look at the documentation there to learn more.
+
+..  _Node.js homepage: https://nodejs.org/
