diff --git a/docs/book.toml b/docs/book.toml
index b6571d0eff302ef45d034b9bd5254767b519e4e2..d56324109820c059b91cf4657ce2cb43faf163e3 100644
--- a/docs/book.toml
+++ b/docs/book.toml
@@ -12,3 +12,4 @@ src = "src"
 git-repository-icon = "fa-gitlab"
 git-repository-url = "https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/-/tree/main/docs"
 edit-url-template = "https://git.shivering-isles.com/-/ide/project/shivering-isles/infrastructure-gitops/edit/main/-/docs/{path}"
+additional-js = ["external-links.js"]
diff --git a/docs/external-links.js b/docs/external-links.js
new file mode 100644
index 0000000000000000000000000000000000000000..6c24d27d048e6d08e9210fbf4180e87da24a345b
--- /dev/null
+++ b/docs/external-links.js
@@ -0,0 +1,15 @@
+(function () {
+  function createExternalLink(name, link) {
+    const nav = document.getElementsByClassName("chapter")
+    let li = document.createElement("li")
+    let a = document.createElement("a")
+    a.href = link
+    a.append(name)
+    li.classList = "chapter-item expanded"
+    li.append(a)
+    nav[0].append(li)
+  }
+
+  createExternalLink("Blog", "https://shivering-isles.com")
+  createExternalLink("Repository", "https://git.shivering-isles.com/shivering-isles/infrastructure-gitops")
+})();
diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md
index a2f4780a9ab134068c0debcf6f8623557a6803c8..633281235d2b2e8e61d8f7de0d18501dd1a2d6b9 100644
--- a/docs/src/SUMMARY.md
+++ b/docs/src/SUMMARY.md
@@ -27,3 +27,7 @@
   - [Matrix]()
   - [Nextcloud]()
   - [Registry]()
+
+---
+
+# Links