fix(caddy): fix logo branding on all error pages
All checks were successful
Release / Test backend (push) Successful in 23s
CI / Backend (push) Successful in 41s
CI / UI (push) Successful in 49s
Release / Check ui (push) Successful in 27s
CI / UI (pull_request) Successful in 27s
CI / Backend (pull_request) Successful in 47s
Release / Docker / caddy (push) Successful in 1m7s
Release / Docker / backend (push) Successful in 1m48s
Release / Docker / ui (push) Successful in 2m2s
Release / Docker / runner (push) Successful in 3m9s
Release / Gitea Release (push) Successful in 13s

Match main site logo style: lowercase 'libnovel' in full brand amber.
Add meta http-equiv refresh fallback for 5xx pages.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Admin
2026-03-31 16:39:38 +05:00
parent 28cafe2aa8
commit 8b597c0bd2
5 changed files with 19 additions and 20 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>404 — Page Not Found — LibNovel</title>
<title>404 — Page Not Found — libnovel</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
@@ -27,11 +27,10 @@
.logo {
font-size: 1.125rem;
font-weight: 700;
color: #e4e4e7;
color: #f59e0b;
letter-spacing: -0.02em;
text-decoration: none;
}
.logo span { color: #f59e0b; }
main {
flex: 1;
@@ -114,7 +113,7 @@
<body>
<header>
<a class="logo" href="/">Lib<span>Novel</span></a>
<a class="logo" href="/">libnovel</a>
</header>
<main>

View File

@@ -3,7 +3,8 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>500 — Internal Error — LibNovel</title>
<title>500 — Internal Error — libnovel</title>
<meta http-equiv="refresh" content="20">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
@@ -27,11 +28,10 @@
.logo {
font-size: 1.125rem;
font-weight: 700;
color: #e4e4e7;
color: #f59e0b;
letter-spacing: -0.02em;
text-decoration: none;
}
.logo span { color: #f59e0b; }
main {
flex: 1;
@@ -147,7 +147,7 @@
<body>
<header>
<a class="logo" href="/">Lib<span>Novel</span></a>
<a class="logo" href="/">libnovel</a>
</header>
<main>

View File

@@ -3,7 +3,8 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>502 — Service Unavailable — LibNovel</title>
<title>502 — Service Unavailable — libnovel</title>
<meta http-equiv="refresh" content="20">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
@@ -27,11 +28,10 @@
.logo {
font-size: 1.125rem;
font-weight: 700;
color: #e4e4e7;
color: #f59e0b;
letter-spacing: -0.02em;
text-decoration: none;
}
.logo span { color: #f59e0b; }
main {
flex: 1;
@@ -126,7 +126,7 @@
<body>
<header>
<a class="logo" href="/">Lib<span>Novel</span></a>
<a class="logo" href="/">libnovel</a>
</header>
<main>

View File

@@ -3,7 +3,8 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Under Maintenance — LibNovel</title>
<title>Under Maintenance — libnovel</title>
<meta http-equiv="refresh" content="30">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
@@ -28,11 +29,10 @@
.logo {
font-size: 1.125rem;
font-weight: 700;
color: #e4e4e7;
color: #f59e0b;
letter-spacing: -0.02em;
text-decoration: none;
}
.logo span { color: #f59e0b; }
/* ── Main ── */
main {
@@ -129,7 +129,7 @@
<body>
<header>
<a class="logo" href="/">Lib<span>Novel</span></a>
<a class="logo" href="/">libnovel</a>
</header>
<main>

View File

@@ -3,7 +3,8 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>504 — Gateway Timeout — LibNovel</title>
<title>504 — Gateway Timeout — libnovel</title>
<meta http-equiv="refresh" content="20">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
@@ -27,11 +28,10 @@
.logo {
font-size: 1.125rem;
font-weight: 700;
color: #e4e4e7;
color: #f59e0b;
letter-spacing: -0.02em;
text-decoration: none;
}
.logo span { color: #f59e0b; }
main {
flex: 1;
@@ -126,7 +126,7 @@
<body>
<header>
<a class="logo" href="/">Lib<span>Novel</span></a>
<a class="logo" href="/">libnovel</a>
</header>
<main>