fix(site): add Hephaestus link + normalize nav across all subpages

Every silentmode.st subpage was missing Hephaestus in its topnav, so clicking
Hephaestus from the homepage led to a page whose nav had a different item set —
looked like the header "rearranged and dropped tabs" mid-navigation.

- Add <a href="../hephaestus/">Hephaestus</a> between Sirius and Helios on:
  tools, prometheus, sirius, helios, hermes, releases, tlds
- Normalize hephaestus/index.html to use relative paths (../foo/) matching the
  convention used by every other subpage — was absolute (/foo/)
- Result: every page has 7 identical nav items in the same order, with
  class="here" on whichever section you're viewing. /hephaestus/ keeps its
  "Open forge →" CTA appended (an addition, not a reorder).
This commit is contained in:
Local Dev 2026-08-31 04:06:28 +02:00
parent 42b71c21d9
commit 7fd2e50583
8 changed files with 15 additions and 8 deletions

View file

@ -14,6 +14,7 @@
<a href="../tools/">Tools</a> <a href="../tools/">Tools</a>
<a href="../prometheus/">Prometheus</a> <a href="../prometheus/">Prometheus</a>
<a href="../sirius/">Sirius</a> <a href="../sirius/">Sirius</a>
<a href="../hephaestus/">Hephaestus</a>
<a href="./" class="here">Helios</a> <a href="./" class="here">Helios</a>
<a href="../hermes/">Hermes</a> <a href="../hermes/">Hermes</a>
</nav> </nav>

View file

@ -78,13 +78,13 @@
<body> <body>
<nav class="topnav"> <nav class="topnav">
<a class="brand" href="/">⛓️ Silent <span class="g">Mode</span></a> <a class="brand" href="../">⛓️ Silent <span class="g">Mode</span></a>
<a href="/tools/">Tools</a> <a href="../tools/">Tools</a>
<a href="/prometheus/">Prometheus</a> <a href="../prometheus/">Prometheus</a>
<a href="/sirius/">Sirius</a> <a href="../sirius/">Sirius</a>
<a href="/hephaestus/" class="here">Hephaestus</a> <a href="./" class="here">Hephaestus</a>
<a href="/helios/">Helios</a> <a href="../helios/">Helios</a>
<a href="/hermes/">Hermes</a> <a href="../hermes/">Hermes</a>
<a href="https://code.silentmode.st/" class="portal">Open forge →</a> <a href="https://code.silentmode.st/" class="portal">Open forge →</a>
</nav> </nav>
@ -322,7 +322,7 @@ cp .env.example .env
<footer> <footer>
<div class="wrap"> <div class="wrap">
Silent Mode — a Deviant project · Hephaestus is one of the Silent Mode tools · <a href="/">silentmode.st</a> Silent Mode — a Deviant project · Hephaestus is one of the Silent Mode tools · <a href="../">silentmode.st</a>
</div> </div>
</footer> </footer>

View file

@ -14,6 +14,7 @@
<a href="../tools/">Tools</a> <a href="../tools/">Tools</a>
<a href="../prometheus/">Prometheus</a> <a href="../prometheus/">Prometheus</a>
<a href="../sirius/">Sirius</a> <a href="../sirius/">Sirius</a>
<a href="../hephaestus/">Hephaestus</a>
<a href="../helios/">Helios</a> <a href="../helios/">Helios</a>
<a href="./" class="here">Hermes</a> <a href="./" class="here">Hermes</a>
</nav> </nav>

View file

@ -38,6 +38,7 @@
<a href="../tools/">Tools</a> <a href="../tools/">Tools</a>
<a href="./" class="here">Prometheus</a> <a href="./" class="here">Prometheus</a>
<a href="../sirius/">Sirius</a> <a href="../sirius/">Sirius</a>
<a href="../hephaestus/">Hephaestus</a>
<a href="../helios/">Helios</a> <a href="../helios/">Helios</a>
<a href="../hermes/">Hermes</a> <a href="../hermes/">Hermes</a>
</nav> </nav>

View file

@ -36,6 +36,7 @@
<a href="../tools/">Tools</a> <a href="../tools/">Tools</a>
<a href="../prometheus/">Prometheus</a> <a href="../prometheus/">Prometheus</a>
<a href="../sirius/">Sirius</a> <a href="../sirius/">Sirius</a>
<a href="../hephaestus/">Hephaestus</a>
<a href="../helios/">Helios</a> <a href="../helios/">Helios</a>
<a href="../hermes/">Hermes</a> <a href="../hermes/">Hermes</a>
</nav> </nav>

View file

@ -14,6 +14,7 @@
<a href="../tools/">Tools</a> <a href="../tools/">Tools</a>
<a href="../prometheus/">Prometheus</a> <a href="../prometheus/">Prometheus</a>
<a href="./" class="here">Sirius</a> <a href="./" class="here">Sirius</a>
<a href="../hephaestus/">Hephaestus</a>
<a href="../helios/">Helios</a> <a href="../helios/">Helios</a>
<a href="../hermes/">Hermes</a> <a href="../hermes/">Hermes</a>
</nav> </nav>

View file

@ -62,6 +62,7 @@
<a href="../prometheus/">Prometheus</a> <a href="../prometheus/">Prometheus</a>
<a href="../sirius/">Sirius</a> <a href="../sirius/">Sirius</a>
<a href="./" class="here">TLDs</a> <a href="./" class="here">TLDs</a>
<a href="../hephaestus/">Hephaestus</a>
<a href="../helios/">Helios</a> <a href="../helios/">Helios</a>
<a href="../hermes/">Hermes</a> <a href="../hermes/">Hermes</a>
</nav> </nav>

View file

@ -74,6 +74,7 @@
<a href="./" class="here">Tools</a> <a href="./" class="here">Tools</a>
<a href="../prometheus/">Prometheus</a> <a href="../prometheus/">Prometheus</a>
<a href="../sirius/">Sirius</a> <a href="../sirius/">Sirius</a>
<a href="../hephaestus/">Hephaestus</a>
<a href="../helios/">Helios</a> <a href="../helios/">Helios</a>
<a href="../hermes/">Hermes</a> <a href="../hermes/">Hermes</a>
</nav> </nav>