diff --git a/server.py b/server.py
index c315cea..3deb957 100644
--- a/server.py
+++ b/server.py
@@ -536,6 +536,13 @@ def index():
# Check if referrer includes nathan.woodburn.au
if "nathan.woodburn.au" in request.referrer:
loaded = True
+ if request.cookies.get("loaded"):
+ loaded = True
+
+ # Always load if load is in the query string
+ if request.args.get("load"):
+ loaded = False
+
# Check if crawler
if request.headers and request.headers.get("User-Agent"):
@@ -554,7 +561,7 @@ def index():
"User-Agent"
) and "Bingbot" not in request.headers.get("User-Agent"):
# Check if cookie is set
- if not request.cookies.get("loaded") and not loaded:
+ if not loaded:
# Set cookie
resp = make_response(
render_template("loading.html").replace(
@@ -831,34 +838,6 @@ def blog_path(path):
return blog.render_blog_page(path,handshake_scripts)
-#TODO add rss json and xml for blog
-# @app.route("/blog.rss")
-# @app.route("/blog.xml")
-# @app.route("/rss.xml")
-# def blog_rss():
-# host = "https://" + request.host
-# if ":" in request.host:
-# host = "http://" + request.host
-# # Generate RSS feed
-# blog_pages = blog.list_blog_page_files()
-# rss = f'Nathan.Woodburn/{host}See what I\'ve been up toen-us{datetime.datetime.blog(tz=datetime.timezone.utc).strftime("%a, %d %b %Y %H:%M:%S %z")}'
-# for page in blog_pages:
-# link = page.strip(".html")
-# date = datetime.datetime.strptime(link, "%y_%m_%d")
-# date = date.strftime("%A, %B %d, %Y")
-# rss += f'- What\'s Happening {date}{host}/blog/{link}Latest updates for {date}{host}/blog/{link}
'
-# rss += ""
-# return make_response(rss, 200, {"Content-Type": "application/rss+xml"})
-
-# @app.route("/blog.json")
-# def blog_json():
-# blog_pages = blog.list_blog_page_files()
-# host = "https://" + request.host
-# if ":" in request.host:
-# host = "http://" + request.host
-# blog_pages = [{"url":host+"/blog/"+page.strip(".html"), "date":datetime.datetime.strptime(page.strip(".html"), "%y_%m_%d").strftime("%A, %B %d, %Y"), "title":"What's Happening "+datetime.datetime.strptime(page.strip(".html"), "%y_%m_%d").strftime("%A, %B %d, %Y")} for page in blog_pages]
-# return jsonify(blog_pages)
-
# endregion
diff --git a/templates/404.html b/templates/404.html
index efd649b..5bcd979 100644
--- a/templates/404.html
+++ b/templates/404.html
@@ -32,7 +32,9 @@
+
+
@@ -44,6 +46,7 @@
+