site(ariadne.x, theseus.x): protocol-relative sibling links
The Sirius.X / Theseus.X / Ariadne.X / Hephaestus.X links in the family topnavs and body copy were written as full https URLs — href="https://sirius.x/". In Theseus's own browser (where the current page is served over the bns:// scheme) that absolute URL triggers the gateway-fallback path on top of the current host, producing URLs like bns://theseus.x/bns/sirius.x/ that then accumulate segments as the user clicks around. Switched 56 cross-family link hrefs to protocol-relative (href="//sirius.x/" etc.). Protocol-relative URLs inherit the scheme of the current page, so: - In Theseus on bns://theseus.x/ the link resolves to bns://sirius.x/ — direct BCNR, no gateway rewrite, no URL accumulation. - On the silentmode.st ICANN mirror it resolves to https://sirius.x/ — unchanged from the previous behaviour. Only the four sibling .X hosts were swapped; silentmode.st, dl.silentmode.st, code.silentmode.st, navigate.st, and every forge or API URL still carry their explicit scheme.
This commit is contained in:
parent
aa7b9b6533
commit
6f5bf7df64
6 changed files with 25 additions and 25 deletions
|
|
@ -156,7 +156,7 @@
|
|||
<a href="../plug-ins/">Plug-ins</a>
|
||||
<a href="../extensions/">Extensions</a>
|
||||
<a href="../dev/">Developers</a>
|
||||
<a href="https://sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a href="//sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a class="get" href="../#download">Get Theseus</a>
|
||||
<details class="menu">
|
||||
<summary aria-label="Open menu">
|
||||
|
|
@ -166,7 +166,7 @@
|
|||
<a href="../plug-ins/">Plug-ins</a>
|
||||
<a href="../extensions/">Extensions</a>
|
||||
<a href="../dev/">Developers</a>
|
||||
<a href="https://sirius.x/">Sirius.X</a>
|
||||
<a href="//sirius.x/">Sirius.X</a>
|
||||
</div>
|
||||
</details>
|
||||
</nav>
|
||||
|
|
@ -319,8 +319,8 @@
|
|||
</div>
|
||||
|
||||
<footer>
|
||||
Sibling brand kits: <a href="https://sirius.x/brand/">sirius.x/brand</a> ·
|
||||
<a href="https://ariadne.x/brand/">ariadne.x/brand</a>
|
||||
Sibling brand kits: <a href="//sirius.x/brand/">sirius.x/brand</a> ·
|
||||
<a href="//ariadne.x/brand/">ariadne.x/brand</a>
|
||||
</footer>
|
||||
|
||||
<script>
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@
|
|||
<a href="../plug-ins/">Plug-ins</a>
|
||||
<a href="../extensions/">Extensions</a>
|
||||
<a class="here" href="./">Developers</a>
|
||||
<a href="https://sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a href="//sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a class="get" href="../#download" style="margin-left:auto;background:rgba(214,255,61,.10);color:var(--acid);font-weight:500">Get Theseus</a>
|
||||
<details class="menu">
|
||||
<summary aria-label="Open menu">
|
||||
|
|
@ -149,7 +149,7 @@
|
|||
<a href="../plug-ins/">Plug-ins</a>
|
||||
<a href="../extensions/">Extensions</a>
|
||||
<a href="./">Developers</a>
|
||||
<a href="https://sirius.x/">Sirius.X</a>
|
||||
<a href="//sirius.x/">Sirius.X</a>
|
||||
</div>
|
||||
</details>
|
||||
</nav>
|
||||
|
|
@ -184,12 +184,12 @@
|
|||
<div class="card">
|
||||
<h3>→ Resolve a BNS name from your own code</h3>
|
||||
<p>Protocol, record types, minimum resolver, reference implementations, public endpoints.</p>
|
||||
<a class="cta" href="https://ariadne.x/dev/">ariadne.x/dev</a>
|
||||
<a class="cta" href="//ariadne.x/dev/">ariadne.x/dev</a>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>→ Ariadne's Thread</h3>
|
||||
<p>What it is, how it works, system-wide mode, trust model.</p>
|
||||
<a class="cta" href="https://ariadne.x/thread/">ariadne.x/thread</a>
|
||||
<a class="cta" href="//ariadne.x/thread/">ariadne.x/thread</a>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>→ Protocol spec</h3>
|
||||
|
|
@ -224,7 +224,7 @@ GET /api/dns/<name>
|
|||
GET /health</code></pre>
|
||||
|
||||
<p>Full embedding guide, platform coverage table, and the NSIS/Inno chain-install snippets
|
||||
live on <a href="https://ariadne.x/dev/#embed">ariadne.x/dev/#embed</a>.</p>
|
||||
live on <a href="//ariadne.x/dev/#embed">ariadne.x/dev/#embed</a>.</p>
|
||||
</section>
|
||||
|
||||
<section id="extensions">
|
||||
|
|
@ -235,7 +235,7 @@ GET /health</code></pre>
|
|||
|
||||
<h3>Publish an extension</h3>
|
||||
<ol>
|
||||
<li>Register a <code>.x</code> name on <a href="https://sirius.x/">sirius.x</a>.</li>
|
||||
<li>Register a <code>.x</code> name on <a href="//sirius.x/">sirius.x</a>.</li>
|
||||
<li>Build your extension tarball — same manifest as Chrome extensions plus a Silent Mode
|
||||
<code>addon.json</code>.</li>
|
||||
<li>Upload it with <code>PUT /api/ext</code>, signed with the wallet that owns the name.</li>
|
||||
|
|
@ -287,7 +287,7 @@ GET /health</code></pre>
|
|||
<h5>Developers</h5>
|
||||
<ul>
|
||||
<li><a href="./">Theseus dev guide</a></li>
|
||||
<li><a href="https://ariadne.x/dev/">Resolver guide <span class="ext">↗</span></a></li>
|
||||
<li><a href="//ariadne.x/dev/">Resolver guide <span class="ext">↗</span></a></li>
|
||||
<li><a href="https://code.silentmode.st/silentmode/theseus">Source <span class="ext">↗</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
@ -304,9 +304,9 @@ GET /health</code></pre>
|
|||
<div>
|
||||
<h5>Pantheon</h5>
|
||||
<ul>
|
||||
<li><a href="https://ariadne.x/">Ariadne<span class="g">.X</span> — mobile</a></li>
|
||||
<li><a href="https://sirius.x/">Sirius<span class="g">.X</span> — names</a></li>
|
||||
<li><a href="https://hephaestus.x/">Hephaestus<span class="g">.X</span> — forge</a></li>
|
||||
<li><a href="//ariadne.x/">Ariadne<span class="g">.X</span> — mobile</a></li>
|
||||
<li><a href="//sirius.x/">Sirius<span class="g">.X</span> — names</a></li>
|
||||
<li><a href="//hephaestus.x/">Hephaestus<span class="g">.X</span> — forge</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -170,7 +170,7 @@
|
|||
<a href="../plug-ins/">Plug-ins</a>
|
||||
<a class="here" href="./">Extensions</a>
|
||||
<a href="../dev/">Developers</a>
|
||||
<a href="https://sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a href="//sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a class="get" href="../#download">Get Theseus</a>
|
||||
<details class="menu">
|
||||
<summary aria-label="Open menu">
|
||||
|
|
@ -180,7 +180,7 @@
|
|||
<a href="../plug-ins/">Plug-ins</a>
|
||||
<a href="./">Extensions</a>
|
||||
<a href="../dev/">Developers</a>
|
||||
<a href="https://sirius.x/">Sirius.X</a>
|
||||
<a href="//sirius.x/">Sirius.X</a>
|
||||
</div>
|
||||
</details>
|
||||
</nav>
|
||||
|
|
|
|||
10
index.html
10
index.html
|
|
@ -205,7 +205,7 @@
|
|||
<a href="plug-ins/">Plug-ins</a>
|
||||
<a href="extensions/">Extensions</a>
|
||||
<a href="dev/">Developers</a>
|
||||
<a href="https://sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a href="//sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a class="get" href="#download">Get Theseus</a>
|
||||
<!-- Mobile hamburger — shown only at ≤720px, holds the same contextual
|
||||
nav as the inline links above. Brand book + Whitepaper intentionally
|
||||
|
|
@ -220,7 +220,7 @@
|
|||
<a href="plug-ins/">Plug-ins</a>
|
||||
<a href="extensions/">Extensions</a>
|
||||
<a href="dev/">Developers</a>
|
||||
<a href="https://sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a href="//sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
</div>
|
||||
</details>
|
||||
</nav>
|
||||
|
|
@ -450,9 +450,9 @@ Expected:
|
|||
<div>
|
||||
<h5>Pantheon</h5>
|
||||
<ul>
|
||||
<li><a href="https://sirius.x/" rel="noopener">Sirius<span class="g">.X</span> — names</a></li>
|
||||
<li><a href="https://ariadne.x/" rel="noopener">Ariadne<span class="g">.X</span> — mobile</a></li>
|
||||
<li><a href="https://hephaestus.x/" rel="noopener">Hephaestus<span class="g">.X</span> — forge</a></li>
|
||||
<li><a href="//sirius.x/" rel="noopener">Sirius<span class="g">.X</span> — names</a></li>
|
||||
<li><a href="//ariadne.x/" rel="noopener">Ariadne<span class="g">.X</span> — mobile</a></li>
|
||||
<li><a href="//hephaestus.x/" rel="noopener">Hephaestus<span class="g">.X</span> — forge</a></li>
|
||||
<li><a href="https://silentmode.st/" rel="noopener">silentmode.st <span class="ext">↗</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -141,7 +141,7 @@
|
|||
<a class="here" href="./">Plug-ins</a>
|
||||
<a href="../extensions/">Extensions</a>
|
||||
<a href="../dev/">Developers</a>
|
||||
<a href="https://sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a href="//sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a class="get" href="../#download">Get Theseus</a>
|
||||
<details class="menu">
|
||||
<summary aria-label="Open menu">
|
||||
|
|
@ -151,7 +151,7 @@
|
|||
<a href="./">Plug-ins</a>
|
||||
<a href="../extensions/">Extensions</a>
|
||||
<a href="../dev/">Developers</a>
|
||||
<a href="https://sirius.x/">Sirius.X</a>
|
||||
<a href="//sirius.x/">Sirius.X</a>
|
||||
</div>
|
||||
</details>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@
|
|||
<a href="../plug-ins/">Plug-ins</a>
|
||||
<a href="../extensions/">Extensions</a>
|
||||
<a href="../dev/">Developers</a>
|
||||
<a href="https://sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a href="//sirius.x/" title="Register a BCNR name"><svg class="tabicon" viewBox="0 0 64 64" aria-hidden="true"><rect width="64" height="64" rx="12" fill="#0b0e14"/><path d="M32 4 L36.4 27.6 L60 32 L36.4 36.4 L32 60 L27.6 36.4 L4 32 L27.6 27.6 Z" fill="#d6ff3d"/></svg><span>Sirius<span class="g">.X</span></span></a>
|
||||
<a class="get" href="../#download">Get Theseus</a>
|
||||
<details class="menu">
|
||||
<summary aria-label="Open menu">
|
||||
|
|
@ -106,7 +106,7 @@
|
|||
<a href="../plug-ins/">Plug-ins</a>
|
||||
<a href="../extensions/">Extensions</a>
|
||||
<a href="../dev/">Developers</a>
|
||||
<a href="https://sirius.x/">Sirius.X</a>
|
||||
<a href="//sirius.x/">Sirius.X</a>
|
||||
</div>
|
||||
</details>
|
||||
</nav>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue