Skip to content

Commit a47d87e

Browse files
committed
Adding maintenance page
1 parent fcee9bb commit a47d87e

2 files changed

Lines changed: 147 additions & 2 deletions

File tree

deploy/pages-manifest.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@
77
],
88
"dev": [
99
"index.html",
10-
"contact.html"
10+
"contact.html",
11+
"maintenance.html"
1112
],
1213
"prod": [
1314
"index.html",
14-
"contact.html"
15+
"contact.html",
16+
"maintenance.html"
1517
]
1618
}

maintenance.html

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<title>Under Construction | Zion Gospel Ministry</title>
7+
<meta name="robots" content="noindex,nofollow,noarchive" />
8+
<style>
9+
:root {
10+
--bg-1: #f7f2e9;
11+
--bg-2: #efe4d3;
12+
--card: #ffffff;
13+
--ink: #1f2a30;
14+
--muted: #53616b;
15+
--primary: #1f4b6d;
16+
--accent: #c99a4a;
17+
--line: #d9cbb4;
18+
}
19+
20+
* {
21+
box-sizing: border-box;
22+
}
23+
24+
body {
25+
margin: 0;
26+
min-height: 100vh;
27+
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
28+
color: var(--ink);
29+
background:
30+
radial-gradient(circle at 10% 10%, rgba(201, 154, 74, 0.22), transparent 40%),
31+
radial-gradient(circle at 90% 90%, rgba(31, 75, 109, 0.17), transparent 35%),
32+
linear-gradient(160deg, var(--bg-1), var(--bg-2));
33+
display: grid;
34+
place-items: center;
35+
padding: 24px;
36+
}
37+
38+
.card {
39+
width: min(720px, 100%);
40+
background: var(--card);
41+
border: 1px solid var(--line);
42+
border-radius: 16px;
43+
box-shadow: 0 20px 45px rgba(31, 42, 48, 0.12);
44+
padding: 32px;
45+
}
46+
47+
.tag {
48+
display: inline-block;
49+
background: rgba(201, 154, 74, 0.16);
50+
color: #7c5722;
51+
font-weight: 700;
52+
letter-spacing: 0.08em;
53+
text-transform: uppercase;
54+
font-size: 12px;
55+
padding: 6px 10px;
56+
border-radius: 999px;
57+
margin-bottom: 14px;
58+
}
59+
60+
h1 {
61+
margin: 0 0 10px;
62+
font-size: clamp(1.6rem, 3.7vw, 2.3rem);
63+
line-height: 1.18;
64+
color: var(--primary);
65+
}
66+
67+
p {
68+
margin: 0;
69+
color: var(--muted);
70+
line-height: 1.65;
71+
font-size: 1rem;
72+
}
73+
74+
.meta {
75+
margin-top: 22px;
76+
padding-top: 18px;
77+
border-top: 1px dashed var(--line);
78+
display: grid;
79+
gap: 8px;
80+
font-size: 0.97rem;
81+
}
82+
83+
.actions {
84+
margin-top: 24px;
85+
display: flex;
86+
flex-wrap: wrap;
87+
gap: 12px;
88+
}
89+
90+
.btn {
91+
appearance: none;
92+
border: 0;
93+
border-radius: 10px;
94+
padding: 11px 16px;
95+
font-weight: 600;
96+
text-decoration: none;
97+
transition: transform 0.15s ease, opacity 0.15s ease;
98+
}
99+
100+
.btn:hover {
101+
transform: translateY(-1px);
102+
opacity: 0.94;
103+
}
104+
105+
.btn-primary {
106+
background: var(--primary);
107+
color: #fff;
108+
}
109+
110+
.btn-outline {
111+
background: #fff;
112+
border: 1px solid var(--line);
113+
color: var(--primary);
114+
}
115+
116+
@media (max-width: 540px) {
117+
.card {
118+
padding: 24px;
119+
}
120+
}
121+
</style>
122+
</head>
123+
<body>
124+
<main class="card" role="main" aria-labelledby="maintenance-title">
125+
<span class="tag">Maintenance</span>
126+
<h1 id="maintenance-title">We are updating this section of our website.</h1>
127+
<p>
128+
Some pages are temporarily under construction while we improve content and performance.
129+
Our home page remains available during this time.
130+
</p>
131+
132+
<section class="meta" aria-label="Maintenance details">
133+
<p><strong>Expected return:</strong> June 30, 2026.</p>
134+
<p><strong>Need assistance now?</strong> Reach us at <a href="mailto:vinodraj.j@gmail.com">vinodraj.j@gmail.com</a>.</p>
135+
</section>
136+
137+
<div class="actions">
138+
<a class="btn btn-primary" href="index.html">Go to Home Page</a>
139+
<a class="btn btn-outline" href="contact.html">Contact Us</a>
140+
</div>
141+
</main>
142+
</body>
143+
</html>

0 commit comments

Comments
 (0)