Compare commits

...

7 Commits

Author SHA1 Message Date
05bc08ab17 Fixed wrong link to my Github user
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 14s
2025-06-15 13:15:16 +00:00
7e04ee6c7b Removed link to status page for simplicity
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
2025-03-12 15:54:05 +01:00
1fab69b299 Beautified javascript code
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 5s
2025-03-12 15:51:27 +01:00
6eb064da8c Added error pages with error tracking
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6s
2025-03-12 12:57:39 +01:00
0f4469b1c1 Added link to the uptime kuma service (for availability)
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 5s
2025-03-11 16:18:51 +01:00
a4561837c4 Added a tracking snippet from swetrix
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 17s
2025-03-11 16:14:55 +01:00
4b49aadd93 Removed ambiguous unicode characters from the welcome phrases
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
2025-02-28 22:00:25 +01:00
3 changed files with 106 additions and 4 deletions

41
public/error_404.html Normal file
View File

@@ -0,0 +1,41 @@
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<link href="./index.css" rel="stylesheet">
<title>Error 404 | Privacynerd's home</title>
</head>
<body>
<h1 id="headline" class="headline">404 Not Found</h1>
<hr>
<p class="center">This is a very simple site. Dont even try to find hidden doors to new worlds.<br/>
<code><a href="/">Back to home!</a></code></p>
<hr>
<div class="footer">
Made with
<svg viewBox="0 0 16 16" height="1em" width="1em" fill="red" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path d="M1.24264 8.24264L8 15L14.7574 8.24264C15.553 7.44699 16 6.36786 16 5.24264V5.05234C16 2.8143 14.1857 1 11.9477 1C10.7166 1 9.55233 1.55959 8.78331 2.52086L8 3.5L7.21669 2.52086C6.44767 1.55959 5.28338 1 4.05234 1C1.8143 1 0 2.8143 0 5.05234V5.24264C0 6.36786 0.44699 7.44699 1.24264 8.24264Z"></path> </g></svg>
by human | <a href="https://git.privacynerd.de/git.privacynerd.de/privacynerd.de">Source</a> | <a href="https://status.privacynerd.de/">Site Status</a> | <a href="https://privacynerd.de/impressum?referrer=https://privacynerd.de/">Imprint</a>
</div>
<script src="https://swetrix.privacynerd.de/script.js" defer></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
swetrix.init('DUEDdhVtZGL5', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
swetrix.trackViews()
swetrix.trackErrors({
sampleRate: 1,
callback: undefined,
})
})
</script>
<noscript>
<img
src="https://swetrix.privacynerd.de/api/log/noscript?pid=DUEDdhVtZGL5"
alt=""
referrerpolicy="no-referrer-when-downgrade"
/>
</noscript>
</body>
</html>

43
public/error_50x.html Normal file
View File

@@ -0,0 +1,43 @@
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<link href="./index.css" rel="stylesheet">
<title>Error 50x | Privacynerd's home</title>
</head>
<body>
<h1 id="headline" class="headline">50x Internal Server Error</h1>
<hr>
<p class="center">
Something weird happened.<br/>
This is a very simple site. Dont even try to find hidden doors to new worlds.<br/>
<code><a href="/">Back to home!</a></code></p>
<hr>
<div class="footer">
Made with
<svg viewBox="0 0 16 16" height="1em" width="1em" fill="red" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path d="M1.24264 8.24264L8 15L14.7574 8.24264C15.553 7.44699 16 6.36786 16 5.24264V5.05234C16 2.8143 14.1857 1 11.9477 1C10.7166 1 9.55233 1.55959 8.78331 2.52086L8 3.5L7.21669 2.52086C6.44767 1.55959 5.28338 1 4.05234 1C1.8143 1 0 2.8143 0 5.05234V5.24264C0 6.36786 0.44699 7.44699 1.24264 8.24264Z"></path> </g></svg>
by human | <a href="https://git.privacynerd.de/git.privacynerd.de/privacynerd.de">Source</a> | <a href="https://status.privacynerd.de/">Site Status</a> | <a href="https://privacynerd.de/impressum?referrer=https://privacynerd.de/">Imprint</a>
</div>
<script src="https://swetrix.privacynerd.de/script.js" defer></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
swetrix.init('DUEDdhVtZGL5', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
swetrix.trackViews()
swetrix.trackErrors({
sampleRate: 1,
callback: undefined,
})
})
</script>
<noscript>
<img
src="https://swetrix.privacynerd.de/api/log/noscript?pid=DUEDdhVtZGL5"
alt=""
referrerpolicy="no-referrer-when-downgrade"
/>
</noscript>
</body>
</html>

View File

@@ -100,10 +100,10 @@
--><div class="space"></div>BlueFox on Codeberg --><div class="space"></div>BlueFox on Codeberg
</div> </div>
</a> </a>
<a href="https://github.com/bluefox42" target="_blank"> <a href="https://github.com/bluefox4" target="_blank">
<div class="badge badge-centered under-a-badge"> <div class="badge badge-centered under-a-badge">
<svg class="svg-h11" viewBox="0 0 97 96" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z" fill="var(--fg-color)"/></svg><!--bg-color <svg class="svg-h11" viewBox="0 0 97 96" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z" fill="var(--fg-color)"/></svg><!--bg-color
--><div class="space"></div>bluefox42 on Github --><div class="space"></div>bluefox4 on Github
</div> </div>
</a> </a>
<a href="https://crowdin.com/profile/bluefox4" target="_blank"> <a href="https://crowdin.com/profile/bluefox4" target="_blank">
@@ -170,13 +170,31 @@
"Hello, take a look around!", "Hello, take a look around!",
"Glad you're here, enjoy your stay!", "Glad you're here, enjoy your stay!",
"Hey, nice to see you here!", "Hey, nice to see you here!",
"Im happy you stopped by!", "I'm happy you stopped by!",
"Hey there! Lets have some fun!", "Hey there! Let's have some fun!",
]; ];
headline = document.getElementById("headline"); headline = document.getElementById("headline");
headline.innerText = greetings[Math.floor(Math.random() * greetings.length)]; headline.innerText = greetings[Math.floor(Math.random() * greetings.length)];
</script> </script>
<script src="https://swetrix.privacynerd.de/script.js" defer></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
swetrix.init('DUEDdhVtZGL5', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
swetrix.trackViews()
swetrix.trackErrors({
sampleRate: 1,
callback: undefined,
})
})
</script>
<noscript>
<img
src="https://swetrix.privacynerd.de/api/log/noscript?pid=DUEDdhVtZGL5"
alt=""
referrerpolicy="no-referrer-when-downgrade"
/>
</noscript>
</body> </body>
</html> </html>