Files
hnsau/templates/ownthedot.html
Nathan Woodburn d30faa349c
All checks were successful
Build Docker / Build Image (push) Successful in 1m13s
fix: Cleanup format and add title accent
2026-01-30 14:51:11 +07:00

244 lines
15 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html data-bs-theme="auto" lang="en-au">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Own The Dot | HNSAU</title>
<meta name="theme-color" content="#ffffff">
<link rel="canonical" href="https://hns.au/ownthedot">
<meta property="og:url" content="https://hns.au/ownthedot">
<meta name="twitter:image" content="https://hns.au/assets/img/HNSAU-social.webp">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<meta property="og:image" content="https://hns.au/assets/img/HNSAU-social.webp">
<meta property="og:title" content="Own The Dot | HNSAU">
<meta property="og:description" content="The future of domain ownership starts with you.
#OwnTheDot
Handshake.Australia/">
<meta name="description" content="The future of domain ownership starts with you.
#OwnTheDot
Handshake.Australia/">
<meta name="twitter:description" content="The future of domain ownership starts with you.
#OwnTheDot
Handshake.Australia/">
<meta name="twitter:title" content="Own The Dot | HNSAU">
<script>
(function() {
// JavaScript snippet handling Dark/Light mode switching
const getStoredTheme = () => localStorage.getItem('theme');
const setStoredTheme = theme => localStorage.setItem('theme', theme);
const forcedTheme = document.documentElement.getAttribute('data-bss-forced-theme');
const getPreferredTheme = () => {
if (forcedTheme) return forcedTheme;
const storedTheme = getStoredTheme();
if (storedTheme) {
return storedTheme;
}
const pageTheme = document.documentElement.getAttribute('data-bs-theme');
if (pageTheme) {
return pageTheme;
}
return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
}
const setTheme = theme => {
if (theme === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.documentElement.setAttribute('data-bs-theme', 'dark');
} else {
document.documentElement.setAttribute('data-bs-theme', theme);
}
}
setTheme(getPreferredTheme());
const showActiveTheme = (theme, focus = false) => {
const themeSwitchers = [].slice.call(document.querySelectorAll('.theme-switcher'));
if (!themeSwitchers.length) return;
document.querySelectorAll('[data-bs-theme-value]').forEach(element => {
element.classList.remove('active');
element.setAttribute('aria-pressed', 'false');
});
for (const themeSwitcher of themeSwitchers) {
const btnToActivate = themeSwitcher.querySelector('[data-bs-theme-value="' + theme + '"]');
if (btnToActivate) {
btnToActivate.classList.add('active');
btnToActivate.setAttribute('aria-pressed', 'true');
}
}
}
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => {
const storedTheme = getStoredTheme();
if (storedTheme !== 'light' && storedTheme !== 'dark') {
setTheme(getPreferredTheme());
}
});
window.addEventListener('DOMContentLoaded', () => {
showActiveTheme(getPreferredTheme());
document.querySelectorAll('[data-bs-theme-value]')
.forEach(toggle => {
toggle.addEventListener('click', (e) => {
e.preventDefault();
const theme = toggle.getAttribute('data-bs-theme-value');
setStoredTheme(theme);
setTheme(theme);
showActiveTheme(theme);
})
})
});
})();
</script>
<link rel="icon" type="image/png" sizes="600x627" href="/assets/img/favicon.png">
<link rel="icon" type="image/png" sizes="600x627" href="/assets/img/favicon-light.png" media="(prefers-color-scheme: dark)">
<link rel="icon" type="image/png" sizes="600x627" href="/assets/img/favicon.png">
<link rel="icon" type="image/png" sizes="600x627" href="/assets/img/favicon-light.png" media="(prefers-color-scheme: dark)">
<link rel="icon" type="image/png" sizes="600x627" href="/assets/img/favicon.png">
<link rel="icon" type="image/png" sizes="600x627" href="/assets/img/favicon.png">
<link rel="icon" type="image/png" sizes="600x627" href="/assets/img/favicon.png">
<link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.min.css">
<link rel="manifest" href="/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i,600,600i&amp;display=swap">
<link rel="stylesheet" href="/assets/css/bss-overrides.css">
<link rel="stylesheet" href="/assets/css/Hero-Features-icons.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.10.0/baguetteBox.min.css">
<link rel="stylesheet" href="/assets/css/theme.css">
<link rel="stylesheet" href="/assets/css/vanilla-zoom.min.css">
<script async src="https://umami.woodburn.au/script.js" data-website-id="15852010-8d3c-4553-92fc-2d6ac31098e8"></script>
{{handshake_scripts | safe}}
</head>
<body>
<nav class="navbar navbar-expand-lg fixed-top bg-secondary-subtle clean-navbar navbar-light">
<div class="container-fluid"><a class="navbar-brand logo" href="/" style="width: 50%;"><img class="light-only" src="/assets/img/HandshakeAustraliaT.webp" style="margin-right: 10px;height: 50px;"><img class="dark-only" src="/assets/img/HandshakeAustraliaTW.webp" style="margin-right: 10px;height: 50px;"></a><button data-bs-toggle="collapse" class="navbar-toggler" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse" id="navcol-1">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/" style="color: var(--bs-primary);">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog" style="color: var(--bs-primary);">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/campaigns" style="color: var(--bs-primary);">Campaigns</a></li>
<li class="nav-item"><a class="nav-link" href="/links" style="color: var(--bs-primary);">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/#about" style="color: var(--bs-primary);">About</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au" style="color: var(--bs-primary);">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/#contact" style="color: var(--bs-primary);">Contact</a></li>
</ul>
</div>
</div>
</nav>
<main class="page landing-page" style="margin-top: 50px;">
<div class="light-only" style="margin-bottom: 3em;">
<div style="max-width: 800px;margin: auto;"><img src="/assets/img/HandshakeAustraliaT.webp" width="50%" style="max-width: 400px;margin-left: 20px;"></div>
<section class="text-start clean-block clean-hero">
<div class="text" style="max-width: 700px;width: 95%;">
<h1 style="color: black;">Own the Dot</h1><span style="display: block;font-size: 26px;color: black;">The future of domain ownership starts with you.</span><span style="display: block;font-size: 26px;color: var(--bs-primary);font-weight: bold;">#OwnTheDot</span>
</div>
</section>
</div>
<div class="dark-only" style="margin-bottom: 3em;">
<div style="max-width: 800px;margin: auto;"><img src="/assets/img/HandshakeAustraliaTW.webp" width="50%" style="max-width: 400px;margin-left: 20px;"></div>
<section class="text-start clean-block clean-hero">
<div class="text" style="max-width: 700px;width: 95%;">
<h1 style="color: white;">Own the Dot</h1><span style="display: block;font-size: 26px;color: white;">The future of domain ownership starts with you.</span><span style="display: block;font-size: 26px;color: var(--bs-primary);font-weight: bold;">#OwnTheDot</span>
</div>
</section>
</div>
<section class="clean-block clean-info dark">
<div class="container">
<div class="block-heading">
<h2 class="text-primary">What Is Handshake?</h2>
<p style="max-width: 600px;">Handshake is a decentralized naming system that changes how internet domain names work.<br><br>Today, most domain names are controlled by central authorities. You dont truly own them you rent them, follow their rules, and risk losing them if policies change.<br><br>Handshake removes the middleman. It lets individuals own internet names directly, without relying on a central company or government.<br><br>In simple terms: Handshake lets you truly own your name on the internet.<br><br></p>
</div>
<div class="row align-items-center">
<div class="col-md-6"><img class="img-thumbnail img-fluid" src="/assets/img/campaign/ownthedot-hands.jpg"></div>
<div class="col-md-6">
<div>
<h3>The Handshake Protocol&nbsp;</h3>
<div class="getting-started-info">
<p>Think of Handshake as a digital handshake between you and the internet.</p>
<ul>
<li>You claim a unique name</li>
<li>The Handshake network verifies that its yours</li>
<li>Ownership is recorded on a public, decentralized blockchain</li>
<li>No single entity controls it</li>
</ul>
<p>Once the handshake happens, that name belongs to you as long as you control your keys. No renewals forced by registries. No arbitrary takedowns.</p>
</div>
</div>
<div>
<h3>Why Own a Unique HNS Name?</h3>
<div class="getting-started-info">
<p>Owning a Handshake name is about more than having a website its about control and independence.</p>
<ul>
<li>True ownership - You own the name outright, not a lease</li>
<li>Censorship resistance - No central authority can seize it</li>
<li>Early advantage - Access premium names before mass adoption</li>
<li>Brand control - Own your own namespace, not just a subdomain</li>
<li>Future-ready - Built for a decentralized internet</li>
</ul>
<p>Your name becomes digital property, not a permission slip.</p>
</div>
</div>
<div>
<h3>Own The Dot</h3>
<div class="getting-started-info">
<p>For decades, the “dot” in domain names has been controlled by centralized gatekeepers.<br><br>Handshake changes that.<br><br>When you own a Handshake name, youre not just registering a domain youre claiming a piece of the internet itself.<br><br>Own the name.<br>Own the rules.<br>Own The Dot.</p>
</div>
</div>
</div>
</div>
</div>
<section id="about" class="clean-block about-us"></section>
</section>
</main>
<footer class="page-footer dark" style="background: var(--bs-body-bg);color: var(--bs-body-color);">
<div class="container">
<div class="row">
<div class="col-sm-3">
<h5 style="color: var(--bs-body-color);">Get started</h5>
<ul>
<li><a href="/" style="color: var(--bs-body-color);">Home</a></li>
<li><a href="/links" style="color: var(--bs-body-color);">Links</a></li>
</ul>
</div>
<div class="col-sm-3">
<h5 style="color: var(--bs-body-color);">Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank" style="color: var(--bs-body-color);">Discord</a></li>
<li><a href="/email" target="_blank" style="color: var(--bs-body-color);">Email</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright" style="background: var(--bs-body-bg);border-style: none;">
<p style="color: var(--bs-body-color);">© {{year}} Handshake AU</p>
</div>
</footer>
<div class="text-end floating-switch" style="margin: 10px;"><button class="btn btn-primary btn-sm" type="button" onclick="toggle();"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-sun light-only" style="font-size: 20px;margin: auto;">
<path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8M8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0m0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13m8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5M3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8m10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0m-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707M4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"></path>
</svg><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-moon-fill dark-only" style="font-size: 20px;margin: auto;">
<path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278"></path>
</svg></button></div>
<script src="/assets/bootstrap/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.10.0/baguetteBox.min.js"></script>
<script src="/assets/js/vanilla-zoom.js"></script>
<script src="/assets/js/theme.js"></script>
</body>
</html>