feat: Update home page
All checks were successful
Build Docker / Build Image (push) Successful in 40s

This commit is contained in:
2024-02-11 20:00:42 +11:00
parent 8dee38c981
commit aa21e9f203
10 changed files with 51 additions and 49 deletions

View File

@@ -2,7 +2,7 @@ from flask import Flask, make_response, redirect, request, jsonify, render_templ
import os
import dotenv
import requests
import CloudFlare
import datetime
app = Flask(__name__)
dotenv.load_dotenv()
@@ -40,20 +40,29 @@ def wallet(path):
# Special routes
@app.route('/email')
def email():
return redirect('mailto:hns@hns.au')
# Main routes
@app.route('/')
def index():
return render_template('index.html')
year = datetime.datetime.now().year
return render_template('index.html',year=year)
@app.route('/<path:path>')
def catch_all(path):
year = datetime.datetime.now().year
# If file exists, load it
if os.path.isfile('templates/' + path):
return render_template(path)
return render_template(path, year=year)
# Try with .html
if os.path.isfile('templates/' + path + '.html'):
return render_template(path + '.html')
return render_template(path + '.html', year=year)
return render_template('404.html'), 404

View File

@@ -55,9 +55,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -75,7 +75,7 @@
<div class="social-icons" style="font-size: 50px;"><a href="mailto:hns@hns.au" target="_blank" style="padding-right: 10px;padding-left: 10px;"><i class="icon ion-email" style="font-size: 50px;"></i></a><a href="https://discord.gg/WJ6vpjuQv5" target="_blank" style="padding-right: 10px;padding-left: 10px;"><i class="fab fa-discord" style="font-size: 50px;"></i></a><a target="_blank" style="padding-right: 10px;padding-left: 10px;" href="https://github.com/Handshake-AU"><i class="icon ion-social-github" style="font-size: 50px;"></i></a></div>
</div>
<div class="text-center block-heading">
<h2 class="text-info">Support Us</h2><span style="font-size: 20px;">You can support us by donating HNS to&nbsp;</span><code style="font-size: 20px;"><br>hs1qjdsz8u2ftm93jmczq8x36zqmfh3pqagq0hkkaf</code><span style="font-size: 20px;"><br>Or by using our alias</span><code style="font-size: 20px;"><br>@donate.hnsau<br><br></code><span style="font-size: 20px;">You can also support us by buying a domain from&nbsp;<a href="https://domains.hnsau" target="_blank">https://domains.hnsau</a>&nbsp;</span>
<h2 class="text-info">Support Us</h2><span style="font-size: 20px;">You can support us by donating HNS to&nbsp;</span><code style="font-size: 20px;"><br>hs1qjdsz8u2ftm93jmczq8x36zqmfh3pqagq0hkkaf</code><span style="font-size: 20px;"><br>Or by using our alias</span><code style="font-size: 20px;"><br>@donate.hnsau<br><br></code><span style="font-size: 20px;">You can also support us by buying an SLD from&nbsp;<a href="https://domains.hnsau" target="_blank">https://domains.hns.au</a><br>Or by buying a TLD from <a href="/domains">here</a></span>
</div>
</div>
</section>
@@ -95,14 +95,14 @@
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer><script src="https://gday.hnsau/handshake.js" domain="gday.hnsau"></script>
<script src="https://gday.hnsau/https.js"></script>

View File

@@ -53,9 +53,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -98,14 +98,14 @@
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer><script src="https://gday.hnsau/handshake.js" domain="gday.hnsau"></script>
<script src="https://gday.hnsau/https.js"></script>

View File

@@ -53,9 +53,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -97,14 +97,14 @@
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer>
<script src="/assets/bootstrap/js/bootstrap.min.js"></script>

View File

@@ -54,9 +54,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -82,15 +82,8 @@
<div style="margin-top: 20px;"><a class="btn btn-primary" role="button" style="font-size: 20px;" href="https://discord.gg/8GmVe9nGCn" target="_blank"><i class="fab fa-discord"></i>Join Server</a></div>
</section>
<section class="text-center">
<h1>You can also find us on Facebook</h1><div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v15.0&appId=2068106623345493&autoLogAppEvents=1" nonce="WL3rkh2m"></script>
<div class="fb-page"
data-href="https://www.facebook.com/profile.php?id=100086556653400"
data-width="380"
data-hide-cover="false"
data-show-facepile="false"></div>
<h1>Or you can contact us via Email<br><a class="btn btn-primary" role="button" href="/email" target="_blank">Send us an Email</a><br></h1>
</section>
<section style="margin: 100px;background: rgb(246,246,246);"></section>
<footer class="page-footer dark">
<div class="container">
<div class="row">
@@ -106,14 +99,14 @@ data-show-facepile="false"></div>
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer><script src="https://gday.hnsau/handshake.js" domain="gday.hnsau"></script>
<script src="https://gday.hnsau/https.js"></script>

View File

@@ -53,9 +53,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -181,14 +181,14 @@
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer>
<script src="/assets/bootstrap/js/bootstrap.min.js"></script>

View File

@@ -53,9 +53,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -100,14 +100,14 @@
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer><script src="https://gday.hnsau/handshake.js" domain="gday.hnsau"></script>
<script src="https://gday.hnsau/https.js"></script>

View File

@@ -62,9 +62,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link active" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -110,14 +110,14 @@
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer>
<script src="/assets/bootstrap/js/bootstrap.min.js"></script>

View File

@@ -53,9 +53,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -69,6 +69,15 @@
<p>Links to help you learn about and use Handshake</p>
</div>
<div class="row row-cols-2 row-cols-sm-5 row-cols-md-5 row-cols-lg-5 row-cols-xl-5 row-cols-xxl-5">
<div class="col">
<div class="card"><img class="card-img-top w-100 d-block" src="/assets/img/favicon.png" style="padding: 26px;padding-bottom: 0px;padding-top: 5px;">
<div class="card-body">
<h4 class="card-title">Domain Registry</h4>
<p class="card-text">Selling SLDs on Australian Handshake TLDs</p>
<div><a class="btn btn-outline-primary btn-sm" role="button" href="https://domains.hns.au" target="_blank" style="margin-bottom: 15%;">Learn More</a></div>
</div>
</div>
</div>
<div class="col">
<div class="card"><img class="card-img-top w-100 d-block" src="/assets/img/hns/transparent.png" style="padding: 26px;padding-bottom: 0px;padding-top: 5px;">
<div class="card-body">
@@ -105,15 +114,6 @@
</div>
</div>
</div>
<div class="col">
<div class="card"><img class="card-img-top w-100 d-block" src="/assets/img/links/woodburn.webp" style="padding: 26px;padding-bottom: 0px;padding-top: 5px;">
<div class="card-body">
<h4 class="card-title">Woodburn Registry</h4>
<p class="card-text">Selling SLDs on Australian Handshake TLDs</p>
<div><a class="btn btn-outline-primary btn-sm" role="button" href="https://reg.woodburn.au" target="_blank" style="margin-bottom: 15%;">Visit Woodburn</a></div>
</div>
</div>
</div>
<div class="col">
<div class="card"><img class="card-img-top w-100 d-block" src="/assets/img/links/woodburn.webp" style="padding: 26px;padding-bottom: 0px;padding-top: 5px;">
<div class="card-body">
@@ -187,14 +187,14 @@
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer><script src="https://gday.hnsau/handshake.js" domain="gday.hnsau"></script>
<script src="https://gday.hnsau/https.js"></script>

View File

@@ -53,9 +53,9 @@
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/">Home</a></li>
<li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li>
<li class="nav-item"><a class="nav-link" href="/faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/links">Links</a></li>
<li class="nav-item"><a class="nav-link" href="/about">About Us</a></li>
<li class="nav-item"><a class="nav-link" href="https://domains.hns.au">Domains</a></li>
<li class="nav-item"><a class="nav-link" href="/contact">Contact</a></li>
</ul>
</div>
@@ -93,14 +93,14 @@
<h5>Contact</h5>
<ul>
<li><a href="https://discord.gg/WJ6vpjuQv5" target="_blank">Discord</a></li>
<li><a href="mailto:hns@hns.au" target="_blank">Email</a></li>
<li><a href="/email" target="_blank">Email</a></li>
<li><a href="/about">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class="footer-copyright">
<p>© 2024 Handshake AU</p>
<p>© {{year}} Handshake AU</p>
</div>
</footer>
<script src="/assets/bootstrap/js/bootstrap.min.js"></script>