The Wolfram Language includes rich support for linking between notebooks and from notebooks to websites. You can simply add references to a single notebook or link between a series of interrelated documents.
Creating links in the Wolfram Language is done with Hyperlink, which outputs a link to the argument you give it.
For example, using a URL with Hyperlink creates a link to that URL:
Hyperlink accepts any standard URI (Uniform Resource Identifier), including properly encoded http:, ftp:, and mailto: URIs. Clicking the resulting link opens your web browser or default handler for that link type.
Hyperlink also accepts a path to a notebook file or a file: URI. Clicking that link opens the file in the Wolfram System:
By specifying a paclet: URI with Hyperlink, you can also create links to the Wolfram System's own help system. The string that follows is typically shown in the Documentation Center's search field for a given page.
Here, a link to the documentation page for Hyperlink is created:
Opening the documentation page for Hyperlink, you can see that the string following appears in the Documentation Center's search field:
If you do not want the exact text of the link itself to be visible, Hyperlink takes an optional first argument that lets you use a different label.
In addition to opening websites and notebook files, SystemOpen can also open any other kind of file as long as you have the corresponding application installed.
SystemOpen[file] will open the file with the same application your operating system uses to open the file by default:
To link to another notebook file, click the Browse button and then locate the notebook file using your operating system's file browser. If that notebook has cell tags, you can then select one from the field at the bottom to link directly to a particular cell.