Skip to content

Commit dcba508

Browse files
committed
feat: enhance redirect page, upgrade dependencies
1 parent fae0fa1 commit dcba508

File tree

2 files changed

+217
-33
lines changed

2 files changed

+217
-33
lines changed

Gemfile.lock

Lines changed: 153 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,167 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
colorator (0.1)
5-
ffi (1.9.10)
6-
jekyll (3.1.1)
7-
colorator (~> 0.1)
8-
jekyll-sass-converter (~> 1.0)
9-
jekyll-watch (~> 1.1)
10-
kramdown (~> 1.3)
11-
liquid (~> 3.0)
12-
mercenary (~> 0.3.3)
13-
rouge (~> 1.7)
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 7.0)
6+
base64 (0.3.0)
7+
bigdecimal (3.2.3)
8+
colorator (1.1.0)
9+
concurrent-ruby (1.3.5)
10+
csv (3.3.5)
11+
em-websocket (0.5.3)
12+
eventmachine (>= 0.12.9)
13+
http_parser.rb (~> 0)
14+
eventmachine (1.2.7)
15+
ffi (1.17.2)
16+
ffi (1.17.2-aarch64-linux-gnu)
17+
ffi (1.17.2-aarch64-linux-musl)
18+
ffi (1.17.2-arm-linux-gnu)
19+
ffi (1.17.2-arm-linux-musl)
20+
ffi (1.17.2-arm64-darwin)
21+
ffi (1.17.2-x86-linux-gnu)
22+
ffi (1.17.2-x86-linux-musl)
23+
ffi (1.17.2-x86_64-darwin)
24+
ffi (1.17.2-x86_64-linux-gnu)
25+
ffi (1.17.2-x86_64-linux-musl)
26+
forwardable-extended (2.6.0)
27+
google-protobuf (4.32.1)
28+
bigdecimal
29+
rake (>= 13)
30+
google-protobuf (4.32.1-aarch64-linux-gnu)
31+
bigdecimal
32+
rake (>= 13)
33+
google-protobuf (4.32.1-aarch64-linux-musl)
34+
bigdecimal
35+
rake (>= 13)
36+
google-protobuf (4.32.1-arm64-darwin)
37+
bigdecimal
38+
rake (>= 13)
39+
google-protobuf (4.32.1-x86-linux-gnu)
40+
bigdecimal
41+
rake (>= 13)
42+
google-protobuf (4.32.1-x86-linux-musl)
43+
bigdecimal
44+
rake (>= 13)
45+
google-protobuf (4.32.1-x86_64-darwin)
46+
bigdecimal
47+
rake (>= 13)
48+
google-protobuf (4.32.1-x86_64-linux-gnu)
49+
bigdecimal
50+
rake (>= 13)
51+
google-protobuf (4.32.1-x86_64-linux-musl)
52+
bigdecimal
53+
rake (>= 13)
54+
http_parser.rb (0.8.0)
55+
i18n (1.14.7)
56+
concurrent-ruby (~> 1.0)
57+
jekyll (4.4.1)
58+
addressable (~> 2.4)
59+
base64 (~> 0.2)
60+
colorator (~> 1.0)
61+
csv (~> 3.0)
62+
em-websocket (~> 0.5)
63+
i18n (~> 1.0)
64+
jekyll-sass-converter (>= 2.0, < 4.0)
65+
jekyll-watch (~> 2.0)
66+
json (~> 2.6)
67+
kramdown (~> 2.3, >= 2.3.1)
68+
kramdown-parser-gfm (~> 1.0)
69+
liquid (~> 4.0)
70+
mercenary (~> 0.3, >= 0.3.6)
71+
pathutil (~> 0.9)
72+
rouge (>= 3.0, < 5.0)
1473
safe_yaml (~> 1.0)
15-
jekyll-redirect-from (0.9.1)
16-
jekyll (>= 2.0)
17-
jekyll-sass-converter (1.4.0)
18-
sass (~> 3.4)
19-
jekyll-watch (1.3.1)
74+
terminal-table (>= 1.8, < 4.0)
75+
webrick (~> 1.7)
76+
jekyll-redirect-from (0.16.0)
77+
jekyll (>= 3.3, < 5.0)
78+
jekyll-sass-converter (3.1.0)
79+
sass-embedded (~> 1.75)
80+
jekyll-watch (2.2.1)
2081
listen (~> 3.0)
21-
kramdown (1.9.0)
22-
liquid (3.0.6)
23-
listen (3.0.6)
24-
rb-fsevent (>= 0.9.3)
25-
rb-inotify (>= 0.9.7)
26-
mercenary (0.3.5)
27-
rb-fsevent (0.9.7)
28-
rb-inotify (0.9.7)
29-
ffi (>= 0.5.0)
30-
rouge (1.10.1)
31-
safe_yaml (1.0.4)
32-
sass (3.4.21)
82+
json (2.15.0)
83+
kramdown (2.5.1)
84+
rexml (>= 3.3.9)
85+
kramdown-parser-gfm (1.1.0)
86+
kramdown (~> 2.0)
87+
liquid (4.0.4)
88+
listen (3.9.0)
89+
rb-fsevent (~> 0.10, >= 0.10.3)
90+
rb-inotify (~> 0.9, >= 0.9.10)
91+
mercenary (0.4.0)
92+
pathutil (0.16.2)
93+
forwardable-extended (~> 2.6)
94+
public_suffix (6.0.2)
95+
rake (13.3.0)
96+
rb-fsevent (0.11.2)
97+
rb-inotify (0.11.1)
98+
ffi (~> 1.0)
99+
rexml (3.4.4)
100+
rouge (4.6.1)
101+
safe_yaml (1.0.5)
102+
sass-embedded (1.93.2)
103+
google-protobuf (~> 4.31)
104+
rake (>= 13)
105+
sass-embedded (1.93.2-aarch64-linux-android)
106+
google-protobuf (~> 4.31)
107+
sass-embedded (1.93.2-aarch64-linux-gnu)
108+
google-protobuf (~> 4.31)
109+
sass-embedded (1.93.2-aarch64-linux-musl)
110+
google-protobuf (~> 4.31)
111+
sass-embedded (1.93.2-aarch64-mingw-ucrt)
112+
google-protobuf (~> 4.31)
113+
sass-embedded (1.93.2-arm-linux-androideabi)
114+
google-protobuf (~> 4.31)
115+
sass-embedded (1.93.2-arm-linux-gnueabihf)
116+
google-protobuf (~> 4.31)
117+
sass-embedded (1.93.2-arm-linux-musleabihf)
118+
google-protobuf (~> 4.31)
119+
sass-embedded (1.93.2-arm64-darwin)
120+
google-protobuf (~> 4.31)
121+
sass-embedded (1.93.2-riscv64-linux-android)
122+
google-protobuf (~> 4.31)
123+
sass-embedded (1.93.2-riscv64-linux-gnu)
124+
google-protobuf (~> 4.31)
125+
sass-embedded (1.93.2-riscv64-linux-musl)
126+
google-protobuf (~> 4.31)
127+
sass-embedded (1.93.2-x86_64-darwin)
128+
google-protobuf (~> 4.31)
129+
sass-embedded (1.93.2-x86_64-linux-android)
130+
google-protobuf (~> 4.31)
131+
sass-embedded (1.93.2-x86_64-linux-gnu)
132+
google-protobuf (~> 4.31)
133+
sass-embedded (1.93.2-x86_64-linux-musl)
134+
google-protobuf (~> 4.31)
135+
terminal-table (3.0.2)
136+
unicode-display_width (>= 1.1.1, < 3)
137+
unicode-display_width (2.6.0)
138+
webrick (1.9.1)
33139

34140
PLATFORMS
141+
aarch64-linux-android
142+
aarch64-linux-gnu
143+
aarch64-linux-musl
144+
aarch64-mingw-ucrt
145+
arm-linux-androideabi
146+
arm-linux-gnu
147+
arm-linux-gnueabihf
148+
arm-linux-musl
149+
arm-linux-musleabihf
150+
arm64-darwin
151+
riscv64-linux-android
152+
riscv64-linux-gnu
153+
riscv64-linux-musl
35154
ruby
155+
x86-linux-gnu
156+
x86-linux-musl
157+
x86_64-darwin
158+
x86_64-linux-android
159+
x86_64-linux-gnu
160+
x86_64-linux-musl
36161

37162
DEPENDENCIES
38163
jekyll
39164
jekyll-redirect-from
40165

41166
BUNDLED WITH
42-
1.10.6
167+
2.6.2

index.html

Lines changed: 64 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,64 @@
1-
---
2-
title: PyCon Philippines
3-
redirect_to:
4-
- https://pycon.python.ph
5-
---
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<title>PyCon Philippines - Redirecting...</title>
8+
<style>
9+
html, body {
10+
height: 100%;
11+
margin: 0;
12+
padding: 0;
13+
}
14+
body {
15+
min-height: 100vh;
16+
display: flex;
17+
flex-direction: column;
18+
align-items: center;
19+
justify-content: center;
20+
background: #fff;
21+
font-family: 'Inter', Arial, sans-serif;
22+
color: #222;
23+
}
24+
.spinner {
25+
width: 32px;
26+
height: 32px;
27+
border: 2.5px solid #e0e0e0;
28+
border-top: 2.5px solid #222;
29+
border-radius: 50%;
30+
animation: spin 0.8s linear infinite;
31+
margin-bottom: 24px;
32+
}
33+
@keyframes spin {
34+
0% { transform: rotate(0deg); }
35+
100% { transform: rotate(360deg); }
36+
}
37+
.minimal {
38+
text-align: center;
39+
font-weight: 400;
40+
letter-spacing: 0.01em;
41+
}
42+
.minimal a {
43+
color: #222;
44+
text-decoration: underline dotted;
45+
font-size: 1em;
46+
}
47+
.minimal a:hover {
48+
color: #888;
49+
}
50+
</style>
51+
<script>
52+
setTimeout(function() {
53+
window.location.href = "https://pycon.python.ph";
54+
}, 2000);
55+
</script>
56+
</head>
57+
<body>
58+
<div class="spinner"></div>
59+
<div class="minimal">
60+
<div style="font-size:1.2em; margin-bottom: 0.5em;">You are being redirected to <strong>PyCon Philippines</strong></div>
61+
<div style="font-size:0.95em; color:#aaa;">If not redirected, <a href="https://pycon.python.ph">click here</a>.</div>
62+
</div>
63+
</body>
64+
</html>

0 commit comments

Comments
 (0)