This repository has been archived by the owner on Oct 2, 2022. It is now read-only.
/
index.html
176 lines (159 loc) · 5.37 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!DOCTYPE html>
<html>
<head>
<title>Mixcm Avatar</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<style>
/* link:https://github.com/nexmoe/single-page */
body {
margin: 0;
}
.mixcm-container {
width: 700px;
margin: auto;
font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "AOS Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.mixcm-container .mixcm-info {
width: 100vw;
margin-left: calc(350px - 50vw);
padding: 50px calc(50vw - 350px);
background-color: #f8f9fa;
box-sizing: border-box;
color: #454d5d;
}
.mixcm-container .mixcm-version {
overflow: hidden;
padding: 10px;
margin: -10px;
}
.mixcm-container .mixcm-version h4,
.mixcm-container .mixcm-version ul,
.mixcm-container .mixcm-version li {
color: #454d5d;
}
.mixcm-container .mixcm-version ul {
margin-left: 10px;
}
.mixcm-container h2 {
margin: 0;
font-size: 2.4em;
position: relative;
color: #454d5d;
}
.mixcm-container h2::after {
content: "2.0";
position: absolute;
top: -3px;
font-size: 16px;
color: #fff;
border-radius: 15px;
padding: 2px 8px;
background-color: #5755d9;
}
.mixcm-container h4 {
font-size: 1.2em;
position: relative;
}
.mixcm-container h4::before {
content: "";
width: 14px;
height: 14px;
background: #5755d9;
display: inline-block;
vertical-align: middle;
margin-top: -4px;
margin-right: 11px;
border-radius: 100%;
border: 3px solid #fff;
box-shadow: 0 0 5px #b0b0b0;
}
.mixcm-container h4::after {
content: "";
height: 100vh;
width: 2px;
background: #5755d9;
position: absolute;
left: 9px;
top: 6px;
}
.mixcm-container p {
color: #acb3c2;
}
.mixcm-container a,
.mixcm-container a:hover,
.mixcm-container a:active {
text-decoration: none;
color: #5755d9;
}
.mixcm-container .mixcm-info a::after {
content: ">";
margin-left: 5px;
display: inline-block;
font-family: cursive;
font-weight: 800;
}
</style>
</head>
<body>
<div class="mixcm-container">
<div class="mixcm-info">
<h2>Mixcm Avatar</h2>
<p>Still under development, unstable.</p>
<a href="https://blog.lim-light.com/archives/mixcm-avatar-cache-doc.html" target="_blank">阅读使用文档</a>
<a href="https://i.chainwon.com/" target="_blank">折影轻梦</a>
</div>
<div class="mixcm-version">
<h4>2018.3.5</h4>
<ul>
<li> 重构了缓存逻辑,发布 2.0.0 Beta</li>
<li> 目前使用 CF,最近可能有点炸,经常换服务器 / 机房 </li>
</ul>
<h4>2018.2.20</h4>
<ul>
<li> 迁移至香港 Sunnyvision 数据中心(由
<a href="https://233i.me/">@我爱雪碧 </a> 赞助)</li>
<li>Gravatar 从
<code>secure.gravatar.com</code> 获取 </li>
</ul>
<h4>2018.2.9</h4>
<ul>
<li> 将证书更换为
<code>AlwaysOnSSL TLS RSA CA G1</code>
</li>
</ul>
<h4>2017.12.31</h4>
<ul>
<li> 从一个镜像服务器更新 Gravatar</li>
<li> 新年快乐!</li>
</ul>
<h4>2017.11.19</h4>
<ul>
<li> 再次修复一个潜在的缓存问题 </li>
</ul>
<h4>2017.11.18</h4>
<ul>
<li> 修复了一个缓存的问题 </li>
<li> 启用 Opcache</li>
<li> 现在会对 Etag 返回 304 了 </li>
</ul>
<h4>2017.11.11</h4>
<ul>
<li> 完美解决一个异步问题
<code>fastcgi_finish_request()</code>
</li>
<li> 错误修正和性能改进 </li>
</ul>
<h4>2017.10.29</h4>
<ul>
<li> 支持参数
<code>d</code>,示例 https://avatar.mixcm.cn/gravatar/fd303d9c4f8952430edcfa6308edca6c?s=52&d=identicon</li>
<li> 为了方便部分使用替换域名实现的用户(比如我),额外支持了以下方式: https://avatar.mixcm.cn/gravatar/dis{$d}/{$mailmd5}?s={$size}</li>
<li> 更好的异步更新策略 </li>
<li> 依然不支持
<code>r</code> 参数,如有需要,请在此回复 </li>
</ul>
</div>
</div>
</body>
</html>