Files
archy/docker/dojobay/index.html
T

58 lines
2.7 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#0a0a0a" />
<!-- Onion-Location advertises a .onion to clearnet visitors. Irrelevant while
onion-only; when a clearnet domain exists, set it in nginx (see deploy/). -->
<title>The Dojo Bay — Public Dojo Directory</title>
<meta name="description" content="A community directory of public Bitcoin Dojo nodes for Samourai, Ashigaru and Sentinel wallets. All nodes reachable over Tor." />
<!-- Open Graph / Twitter link-preview tags live on the clearnet mirror
(dojobay.org), which is the front door that introduces this onion service
to new users. Tor clients never render social previews and clearnet
crawlers cannot fetch a relative og:image over .onion, so the tags and the
og-image.png asset were dead weight here and have been removed. -->
<!-- PWA -->
<link rel="manifest" href="manifest.json" />
<link rel="icon" href="favicon.svg" type="image/svg+xml" />
<link rel="apple-touch-icon" href="assets/icons/192x192.png" />
<meta name="apple-mobile-web-app-title" content="Dojo Bay" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="mobile-web-app-capable" content="yes" />
<!-- self-hosted fonts (no external CDN) -->
<link rel="preload" as="font" type="font/woff2" href="assets/fonts/hanken-grotesk.woff2" crossorigin />
<link rel="preload" as="font" type="font/woff2" href="assets/fonts/archivo.woff2" crossorigin />
<link rel="preload" as="font" type="font/woff2" href="assets/fonts/jetbrains-mono.woff2" crossorigin />
<link rel="stylesheet" href="assets/css/styles.css" />
</head>
<body>
<div id="root"></div>
<noscript>
<div style="max-width:640px;margin:14vh auto;padding:0 22px;font-family:sans-serif;color:#f4f4f3">
<h1 style="font-size:22px">JavaScript is required</h1>
<p style="color:#a0a0a0;line-height:1.7">This directory renders its node list, pairing QR codes and status
client-side. Enable JavaScript for this site (in Tor Browser, the "Safest" security level blocks it),
or fetch the raw data directly at <code style="color:#e6a39b">data/dojos.json</code>.</p>
</div>
</noscript>
<!-- vendored, dependency-free QR encoder (qrcode-generator, MIT) -->
<script src="assets/js/qrcode.js"></script>
<!-- tiny markdown renderer for content/*.md -->
<script src="assets/js/markdown.js"></script>
<!-- directory UI -->
<script src="assets/js/app.js"></script>
<!-- PWA: register the service worker (no-op if unsupported) -->
<script>
if ("serviceWorker" in navigator) {
window.addEventListener("load", () => navigator.serviceWorker.register("sw.js").catch(() => {}));
}
</script>
</body>
</html>