diff --git a/_includes/topnav.html b/_includes/topnav.html
index 99bced2af..61b5ed4a9 100644
--- a/_includes/topnav.html
+++ b/_includes/topnav.html
@@ -17,7 +17,7 @@
LSP / LSIF
Overview
- Implementations
+ Implementations
Specification
diff --git a/_overviews/implementations.md b/_overviews/implementations.md
new file mode 100644
index 000000000..02240445c
--- /dev/null
+++ b/_overviews/implementations.md
@@ -0,0 +1,6 @@
+---
+title: Implementations
+index: 1
+---
+
+This page provides an overview of the various implementations of the Language Server Protocol.
diff --git a/tests/test.js b/tests/test.js
new file mode 100644
index 000000000..3ff16599b
--- /dev/null
+++ b/tests/test.js
@@ -0,0 +1,14 @@
+window.onload = function() {
+ var iframe = document.getElementById('site-frame');
+ var iframeWindow = iframe.contentWindow;
+
+ iframe.onload = function() {
+ var implementationsLink = iframeWindow.document.querySelector('a[href="/language-server-protocol/overviews/implementations"]');
+
+ if (implementationsLink) {
+ console.log('Test passed: Implementations link found.');
+ } else {
+ console.error('Test failed: Implementations link not found.');
+ }
+ };
+};
diff --git a/tests/test_runner.html b/tests/test_runner.html
new file mode 100644
index 000000000..28da421f0
--- /dev/null
+++ b/tests/test_runner.html
@@ -0,0 +1,10 @@
+
+
+
+ Test Runner
+
+
+
+
+
+