Skip to content

Commit a11be7b

Browse files
committed
Site updated: 2025-01-25 16:36:13
1 parent 3595aed commit a11be7b

File tree

1,510 files changed

+801368
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,510 files changed

+801368
-0
lines changed

404.html

+972
Large diffs are not rendered by default.

archives/2023/08/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/09/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/09/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/10/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/10/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/11/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/11/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/12/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/page/3/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/page/4/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/page/5/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/page/6/index.html

+2,979
Large diffs are not rendered by default.

archives/2023/page/7/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/01/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/02/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/02/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/02/page/3/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/03/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/03/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/04/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/04/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/04/page/3/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/05/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/06/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/07/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/07/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/08/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/09/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/10/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/11/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/12/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/10/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/11/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/12/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/13/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/3/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/4/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/5/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/6/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/7/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/8/index.html

+2,979
Large diffs are not rendered by default.

archives/2024/page/9/index.html

+2,979
Large diffs are not rendered by default.

archives/2025/01/index.html

+2,979
Large diffs are not rendered by default.

archives/2025/index.html

+2,979
Large diffs are not rendered by default.

archives/index.html

+2,979
Large diffs are not rendered by default.

archives/page/10/index.html

+2,979
Large diffs are not rendered by default.

archives/page/11/index.html

+2,979
Large diffs are not rendered by default.

archives/page/12/index.html

+2,979
Large diffs are not rendered by default.

archives/page/13/index.html

+2,979
Large diffs are not rendered by default.

archives/page/14/index.html

+2,979
Large diffs are not rendered by default.

archives/page/15/index.html

+2,979
Large diffs are not rendered by default.

archives/page/16/index.html

+2,979
Large diffs are not rendered by default.

archives/page/17/index.html

+2,979
Large diffs are not rendered by default.

archives/page/18/index.html

+2,979
Large diffs are not rendered by default.

archives/page/19/index.html

+2,979
Large diffs are not rendered by default.

archives/page/2/index.html

+2,979
Large diffs are not rendered by default.

archives/page/3/index.html

+2,979
Large diffs are not rendered by default.

archives/page/4/index.html

+2,979
Large diffs are not rendered by default.

archives/page/5/index.html

+2,979
Large diffs are not rendered by default.

archives/page/6/index.html

+2,979
Large diffs are not rendered by default.

archives/page/7/index.html

+2,979
Large diffs are not rendered by default.

archives/page/8/index.html

+2,979
Large diffs are not rendered by default.

archives/page/9/index.html

+2,979
Large diffs are not rendered by default.

assets/hbe.style.css

+220
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,220 @@
1+
.hbe,
2+
.hbe:after,
3+
.hbe:before {
4+
-webkit-box-sizing: border-box;
5+
-moz-box-sizing: border-box;
6+
box-sizing: border-box;
7+
}
8+
9+
.hbe-container{
10+
margin: 0 auto;
11+
overflow: hidden;
12+
}
13+
.hbe-content {
14+
text-align: center;
15+
font-size: 150%;
16+
padding: 1em 0;
17+
}
18+
19+
.hbe-input {
20+
position: relative;
21+
z-index: 1;
22+
display: inline-block;
23+
margin: 1em;
24+
width: 80%;
25+
min-width: 200px;
26+
vertical-align: top;
27+
}
28+
29+
.hbe-input-field {
30+
line-height: normal;
31+
font-size: 100%;
32+
margin: 0;
33+
position: relative;
34+
display: block;
35+
float: right;
36+
padding: 0.8em;
37+
width: 60%;
38+
border: none;
39+
border-radius: 0;
40+
background: #f0f0f0;
41+
color: #aaa;
42+
font-weight: 400;
43+
font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;
44+
-webkit-appearance: none; /* for box shadows to show on iOS */
45+
}
46+
47+
.hbe-input-field:focus {
48+
outline: none;
49+
}
50+
51+
.hbe-input-label {
52+
display: inline-block;
53+
float: right;
54+
padding: 0 1em;
55+
width: 40%;
56+
color: #696969;
57+
font-weight: bold;
58+
font-size: 70.25%;
59+
-webkit-font-smoothing: antialiased;
60+
-moz-osx-font-smoothing: grayscale;
61+
-webkit-touch-callout: none;
62+
-webkit-user-select: none;
63+
-khtml-user-select: none;
64+
-moz-user-select: none;
65+
-ms-user-select: none;
66+
user-select: none;
67+
}
68+
69+
.hbe-input-label-content {
70+
position: relative;
71+
display: block;
72+
padding: 1.6em 0;
73+
width: 100%;
74+
}
75+
76+
.hbe-graphic {
77+
position: absolute;
78+
top: 0;
79+
left: 0;
80+
fill: none;
81+
}
82+
83+
/* hbe button in post page */
84+
.hbe-button {
85+
width: 130px;
86+
height: 40px;
87+
background: linear-gradient(to bottom, #4eb5e5 0%,#389ed5 100%); /* W3C */
88+
border: none;
89+
border-radius: 5px;
90+
position: relative;
91+
border-bottom: 4px solid #2b8bc6;
92+
color: #fbfbfb;
93+
font-weight: 600;
94+
font-family: 'Open Sans', sans-serif;
95+
text-shadow: 1px 1px 1px rgba(0,0,0,.4);
96+
font-size: 15px;
97+
text-align: left;
98+
text-indent: 5px;
99+
box-shadow: 0px 3px 0px 0px rgba(0,0,0,.2);
100+
cursor: pointer;
101+
102+
display: block;
103+
margin: 0 auto;
104+
margin-bottom: 20px;
105+
}
106+
107+
.hbe-button:active {
108+
box-shadow: 0px 2px 0px 0px rgba(0,0,0,.2);
109+
top: 1px;
110+
}
111+
112+
.hbe-button:after {
113+
content: "";
114+
width: 0;
115+
height: 0;
116+
display: block;
117+
border-top: 20px solid #187dbc;
118+
border-bottom: 20px solid #187dbc;
119+
border-left: 16px solid transparent;
120+
border-right: 20px solid #187dbc;
121+
position: absolute;
122+
opacity: 0.6;
123+
right: 0;
124+
top: 0;
125+
border-radius: 0 5px 5px 0;
126+
}
127+
/* hbe button in post page */
128+
129+
/* default theme {{{ */
130+
.hbe-input-default {
131+
overflow: hidden;
132+
}
133+
134+
.hbe-input-field-default {
135+
width: 100%;
136+
background: transparent;
137+
padding: 0.5em;
138+
margin-bottom: 2em;
139+
color: #f9f7f6;
140+
z-index: 100;
141+
opacity: 0;
142+
}
143+
144+
.hbe-input-label-default {
145+
width: 100%;
146+
position: absolute;
147+
text-align: left;
148+
padding: 0.5em 0;
149+
pointer-events: none;
150+
font-size: 1em;
151+
}
152+
153+
.hbe-input-label-default::before,
154+
.hbe-input-label-default::after {
155+
content: '';
156+
position: absolute;
157+
width: 100%;
158+
left: 0;
159+
}
160+
161+
.hbe-input-label-default::before {
162+
height: 100%;
163+
background: #666666;
164+
top: 0;
165+
-webkit-transform: translate3d(0, -100%, 0);
166+
transform: translate3d(0, -100%, 0);
167+
-webkit-transition: -webkit-transform 0.2s;
168+
transition: transform 0.2s;
169+
}
170+
171+
.hbe-input-label-default::after {
172+
height: 2px;
173+
background: #666666;
174+
top: 100%;
175+
-webkit-transition: opacity 0.2s;
176+
transition: opacity 0.2s;
177+
}
178+
179+
.hbe-input-label-content-default {
180+
padding: 0;
181+
-webkit-transform-origin: 0 0;
182+
transform-origin: 0 0;
183+
-webkit-transition: -webkit-transform 0.2s, color 0.2s;
184+
transition: transform 0.2s, color 0.2s;
185+
}
186+
187+
.hbe-input-field-default:focus,
188+
.hbe-input--filled .hbe-input-field-default {
189+
opacity: 1;
190+
-webkit-transition: opacity 0s 0.2s;
191+
transition: opacity 0s 0.2s;
192+
}
193+
194+
.hbe-input-label-default::before,
195+
.hbe-input-label-default::after,
196+
.hbe-input-label-content-default,
197+
.hbe-input-field-default:focus,
198+
.hbe-input--filled .hbe-input-field-default {
199+
-webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);
200+
transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);
201+
}
202+
203+
.hbe-input-field-default:focus + .hbe-input-label-default::before,
204+
.hbe-input--filled .hbe-input-label-default::before {
205+
-webkit-transform: translate3d(0, 0, 0);
206+
transform: translate3d(0, 0, 0);
207+
}
208+
209+
.hbe-input-field-default:focus + .hbe-input-label-default::after,
210+
.hbe-input--filled .hbe-input-label-default::after {
211+
opacity: 0;
212+
}
213+
214+
.hbe-input-field-default:focus + .hbe-input-label-default .hbe-input-label-content-default,
215+
.hbe-input--filled .hbe-input-label-default .hbe-input-label-content-default {
216+
color: #555555;
217+
-webkit-transform: translate3d(0, 2.1em, 0) scale3d(0.65, 0.65, 1);
218+
transform: translate3d(0, 2.1em, 0) scale3d(0.65, 0.65, 1);
219+
}
220+
/* default theme }}} */

assets/odometer-theme-minimal.css

+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
.odometer.odometer-auto-theme, .odometer.odometer-theme-minimal {
2+
display: inline-block;
3+
vertical-align: middle;
4+
*vertical-align: auto;
5+
*zoom: 1;
6+
*display: inline;
7+
position: relative;
8+
}
9+
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit {
10+
display: inline-block;
11+
vertical-align: middle;
12+
*vertical-align: auto;
13+
*zoom: 1;
14+
*display: inline;
15+
position: relative;
16+
}
17+
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer {
18+
display: inline-block;
19+
vertical-align: middle;
20+
*vertical-align: auto;
21+
*zoom: 1;
22+
*display: inline;
23+
visibility: hidden;
24+
}
25+
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner {
26+
text-align: left;
27+
display: block;
28+
position: absolute;
29+
top: 0;
30+
left: 0;
31+
right: 0;
32+
bottom: 0;
33+
overflow: hidden;
34+
}
35+
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon {
36+
display: block;
37+
}
38+
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner {
39+
display: block;
40+
-webkit-backface-visibility: hidden;
41+
}
42+
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value {
43+
display: block;
44+
-webkit-transform: translateZ(0);
45+
}
46+
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value {
47+
position: absolute;
48+
}
49+
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner {
50+
-webkit-transition: -webkit-transform 2s;
51+
-moz-transition: -moz-transform 2s;
52+
-ms-transition: -ms-transform 2s;
53+
-o-transition: -o-transform 2s;
54+
transition: transform 2s;
55+
}
56+
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
57+
-webkit-transform: translateY(-100%);
58+
-moz-transform: translateY(-100%);
59+
-ms-transform: translateY(-100%);
60+
-o-transform: translateY(-100%);
61+
transform: translateY(-100%);
62+
}
63+
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner {
64+
-webkit-transform: translateY(-100%);
65+
-moz-transform: translateY(-100%);
66+
-ms-transform: translateY(-100%);
67+
-o-transform: translateY(-100%);
68+
transform: translateY(-100%);
69+
}
70+
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
71+
-webkit-transition: -webkit-transform 2s;
72+
-moz-transition: -moz-transform 2s;
73+
-ms-transition: -ms-transform 2s;
74+
-o-transition: -o-transform 2s;
75+
transition: transform 2s;
76+
-webkit-transform: translateY(0);
77+
-moz-transform: translateY(0);
78+
-ms-transform: translateY(0);
79+
-o-transform: translateY(0);
80+
transform: translateY(0);
81+
}

0 commit comments

Comments
 (0)