update
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
b4b5bebaf4
commit
3d91194116
|
@ -190,6 +190,8 @@
|
|||
<p>「長い夜の終わりを信じながら」<br>“仍信长夜终破晓”</p>
|
||||
<p>「人生全部が馬鹿みたいなのに」<br>“人生什么的全部明明愚蠢至极”</p>
|
||||
<p>「牡丹は散っても花だ 夏が去っても追慕は切だ」<br>“牡丹落尽亦是花,夏去秋来思愈切。”</p>
|
||||
<p>「きっと、人生最後の日も愛をうたうのだろう」<br>“我一定也会在人生最后的日子讴歌着爱”</p>
|
||||
<p>「もうちょっとだけ貴方を探せたら もう一歩だけ歩いてみれるかな」<br>“如果再稍稍去寻找一下你的话,我就能再向前踏出一步了吧”</p>
|
||||
<p>人生、二十七で死ねるならロックンロールは僕を救った</p>
|
||||
</none>
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ import Tippy from 'tippy.js';
|
|||
import 'tippy.js/dist/tippy.css';
|
||||
import 'tippy.js/animations/scale.css';
|
||||
|
||||
window.addEventListener("load", (_ev) => {
|
||||
window.addEventListener("DOMContentLoaded", (_ev) => {
|
||||
new Typed(document.querySelector("description") ?? "description", {
|
||||
stringsElement: "#description-list",
|
||||
shuffle: true,
|
||||
|
|
|
@ -1,160 +1,160 @@
|
|||
:root {
|
||||
--background-color: #fff;
|
||||
--font-color: #000;
|
||||
--font-color-lighter: rgb(87, 89, 88);
|
||||
--font-size-main: 3.045rem;
|
||||
--font-size-description: 1.245rem;
|
||||
--lineheight-description: 1.845rem;
|
||||
--box-color: rgba(242, 242, 242, 0.5);
|
||||
--working-color: #137333;
|
||||
--working-color-background: #e6f4ea;
|
||||
--error-color-background: #fce8e6;
|
||||
--error-color: #c5221f;
|
||||
--working-with-error-color: #b05a00;
|
||||
--working-with-error-color-background: #fef7e0;
|
||||
--linear-start-color: #f37335;
|
||||
--linear-end-color: #ff4200fc;
|
||||
--icon-size: 48px;
|
||||
--mask-color: rgba(255, 255, 255, 0.5);
|
||||
--background-color: #fff;
|
||||
--font-color: #000;
|
||||
--font-color-lighter: rgb(87, 89, 88);
|
||||
--font-size-main: 3.045rem;
|
||||
--font-size-description: 1.245rem;
|
||||
--lineheight-description: 1.845rem;
|
||||
--box-color: rgba(242, 242, 242, 0.5);
|
||||
--working-color: #137333;
|
||||
--working-color-background: #e6f4ea;
|
||||
--error-color-background: #fce8e6;
|
||||
--error-color: #c5221f;
|
||||
--working-with-error-color: #b05a00;
|
||||
--working-with-error-color-background: #fef7e0;
|
||||
--linear-start-color: #f37335;
|
||||
--linear-end-color: #ff4200fc;
|
||||
--icon-size: 48px;
|
||||
--mask-color: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
|
||||
h2,
|
||||
h1 {
|
||||
font-family: "Google Sans", Roboto, Noto Sans SC, sans-serif;
|
||||
background-image: linear-gradient(
|
||||
90deg,
|
||||
var(--linear-start-color),
|
||||
var(--linear-end-color)
|
||||
) !important;
|
||||
color: transparent !important;
|
||||
-webkit-background-clip: text;
|
||||
background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
font-family: "Google Sans", Roboto, Noto Sans SC, sans-serif;
|
||||
color: var(--linear-end-color);
|
||||
background-image: linear-gradient(
|
||||
90deg,
|
||||
var(--linear-start-color),
|
||||
var(--linear-end-color)
|
||||
);
|
||||
-webkit-background-clip: text;
|
||||
background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
}
|
||||
|
||||
div,
|
||||
p {
|
||||
font-family: Roboto, Noto Sans SC, sans-serif;
|
||||
line-height: 140%;
|
||||
font-family: Roboto, Noto Sans SC, sans-serif;
|
||||
line-height: 140%;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 20vh calc(10vw - 0.5rem);
|
||||
font-family: Roboto, Noto Sans SC, sans-serif;
|
||||
color: var(--font-color);
|
||||
background-color: var(--background-color);
|
||||
margin: 20vh calc(10vw - 0.5rem);
|
||||
font-family: Roboto, Noto Sans SC, sans-serif;
|
||||
color: var(--font-color);
|
||||
background-color: var(--background-color);
|
||||
}
|
||||
|
||||
background > p {
|
||||
visibility: hidden;
|
||||
position: absolute;
|
||||
top: 69vh;
|
||||
right: 0;
|
||||
color: var(--font-color-lighter);
|
||||
font-size: calc(var(--font-size-description) - 0.4rem);
|
||||
visibility: hidden;
|
||||
position: absolute;
|
||||
top: 69vh;
|
||||
right: 0;
|
||||
color: var(--font-color-lighter);
|
||||
font-size: calc(var(--font-size-description) - 0.4rem);
|
||||
}
|
||||
|
||||
background:hover > p {
|
||||
visibility: visible;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: #1e7dff;
|
||||
text-decoration: none;
|
||||
color: #1e7dff;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 480px) {
|
||||
body {
|
||||
margin: 20vh calc(4vw - 0.5rem);
|
||||
}
|
||||
body {
|
||||
margin: 20vh calc(4vw - 0.5rem);
|
||||
}
|
||||
|
||||
.toast {
|
||||
margin: 0 2vw !important;
|
||||
}
|
||||
.toast {
|
||||
margin: 0 2vw !important;
|
||||
}
|
||||
|
||||
:root {
|
||||
--font-size-main: 2.25rem;
|
||||
--font-size-description: 1.045rem;
|
||||
}
|
||||
:root {
|
||||
--font-size-main: 2.25rem;
|
||||
--font-size-description: 1.045rem;
|
||||
}
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: Fira Mono, monospace;
|
||||
font-family: Fira Mono, monospace;
|
||||
}
|
||||
|
||||
none {
|
||||
display: none;
|
||||
display: none;
|
||||
}
|
||||
|
||||
icon {
|
||||
vertical-align: middle;
|
||||
font-size: 48px;
|
||||
font-family: "Material Icons Outlined";
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
line-height: 1;
|
||||
letter-spacing: normal;
|
||||
text-transform: none;
|
||||
display: inline-block;
|
||||
white-space: nowrap;
|
||||
word-wrap: normal;
|
||||
direction: ltr;
|
||||
-webkit-font-feature-settings: "liga";
|
||||
font-feature-settings: "liga";
|
||||
-webkit-font-smoothing: antialiased;
|
||||
vertical-align: middle;
|
||||
font-size: 48px;
|
||||
font-family: "Material Icons Outlined";
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
line-height: 1;
|
||||
letter-spacing: normal;
|
||||
text-transform: none;
|
||||
display: inline-block;
|
||||
white-space: nowrap;
|
||||
word-wrap: normal;
|
||||
direction: ltr;
|
||||
-webkit-font-feature-settings: "liga";
|
||||
font-feature-settings: "liga";
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
background {
|
||||
top: 0px;
|
||||
right: 0px;
|
||||
float: right;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 95%;
|
||||
max-height: 86vh;
|
||||
background-size: cover;
|
||||
background-image: url(/resources/background.webp),
|
||||
url(/resources/background.png);
|
||||
z-index: -1;
|
||||
border-radius: 0 0 15px 15px;
|
||||
filter: blur(0.2px);
|
||||
top: 0px;
|
||||
right: 0px;
|
||||
float: right;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 95%;
|
||||
max-height: 86vh;
|
||||
background-size: cover;
|
||||
background-image: url(/resources/background.webp),
|
||||
url(/resources/background.png);
|
||||
z-index: -1;
|
||||
border-radius: 0 0 15px 15px;
|
||||
filter: blur(0.2px);
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--font-color: #e8eaed;
|
||||
--font-color-lighter: #9aa0a6;
|
||||
--background-color: #121212;
|
||||
--box-color: rgb(40 40 40 / 73%);
|
||||
--working-color-background: rgba(129, 201, 149, 0.24);
|
||||
--error-color-background: rgba(242, 139, 130, 0.24);
|
||||
--working-with-error-color-background: rgba(253, 214, 99, 0.24);
|
||||
--working-color: #81c995;
|
||||
--error-color: #f28b82;
|
||||
--working-with-error-color: #fdd663;
|
||||
--linear-start-color: #0c8cca;
|
||||
--linear-end-color: #00bdff;
|
||||
--mask-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
:root {
|
||||
--font-color: #e8eaed;
|
||||
--font-color-lighter: #9aa0a6;
|
||||
--background-color: #121212;
|
||||
--box-color: rgb(40 40 40 / 73%);
|
||||
--working-color-background: rgba(129, 201, 149, 0.24);
|
||||
--error-color-background: rgba(242, 139, 130, 0.24);
|
||||
--working-with-error-color-background: rgba(253, 214, 99, 0.24);
|
||||
--working-color: #81c995;
|
||||
--error-color: #f28b82;
|
||||
--working-with-error-color: #fdd663;
|
||||
--linear-start-color: #0c8cca;
|
||||
--linear-end-color: #00bdff;
|
||||
--mask-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
background {
|
||||
filter: brightness(50%);
|
||||
}
|
||||
background {
|
||||
filter: brightness(50%);
|
||||
}
|
||||
}
|
||||
|
||||
.toast {
|
||||
background: var(--mask-color);
|
||||
border-radius: 8px;
|
||||
display: block;
|
||||
padding: 0.4rem;
|
||||
width: 100%;
|
||||
background: var(--mask-color);
|
||||
border-radius: 8px;
|
||||
display: block;
|
||||
padding: 0.4rem;
|
||||
width: 100%;
|
||||
|
||||
left: 0px;
|
||||
position: absolute;
|
||||
top: 8px;
|
||||
right: 0px;
|
||||
width: stretch;
|
||||
margin: 0 5vw;
|
||||
left: 0px;
|
||||
position: absolute;
|
||||
top: 8px;
|
||||
right: 0px;
|
||||
width: stretch;
|
||||
margin: 0 5vw;
|
||||
|
||||
backdrop-filter: blur(15px);
|
||||
backdrop-filter: blur(15px);
|
||||
}
|
||||
|
|
125
vercel.json
125
vercel.json
|
@ -1,59 +1,68 @@
|
|||
{
|
||||
"routes": [
|
||||
{
|
||||
"src": "/(.*)",
|
||||
"headers": {
|
||||
"Cache-Control": "s-maxage=1209600, max-age=86400, public",
|
||||
"Strict-Transport-Security": "max-age=63072000; includeSubDomains; preload",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
|
||||
"Access-Control-Allow-Headers": "Accept, Authorization, Cache-Control, Content-Type, DNT, If-Modified-Since, Keep-Alive, Origin, User-Agent, X-Requested-With, Token, x-access-token"
|
||||
},
|
||||
"continue": true
|
||||
},
|
||||
{
|
||||
"src": "/goto/github",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "https://github.com/186526"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/goto/telegram",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "https://t.me/real186526"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/goto/blog",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "https://blog.186526.xyz"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/goto/email",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "mailto:i@186526.xyz"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/generate_204",
|
||||
"status": 204,
|
||||
"headers": {
|
||||
"X-Powered-By": "SW2Express",
|
||||
"Server": "sw=>express"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/v2/(.*)",
|
||||
"dest": "https://registry.186526.xyz/v2/$1"
|
||||
},
|
||||
{
|
||||
"src": "/shields.io/(.*)",
|
||||
"dest": "https://img.shields.io/$1"
|
||||
}
|
||||
]
|
||||
}
|
||||
"routes": [
|
||||
{
|
||||
"src": "/(.*)",
|
||||
"headers": {
|
||||
"Cache-Control": "s-maxage=1209600, max-age=86400, public",
|
||||
"Strict-Transport-Security": "max-age=63072000; includeSubDomains; preload",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
|
||||
"Access-Control-Allow-Headers": "Accept, Authorization, Cache-Control, Content-Type, DNT, If-Modified-Since, Keep-Alive, Origin, User-Agent, X-Requested-With, Token, x-access-token"
|
||||
},
|
||||
"continue": true
|
||||
},
|
||||
{ "handle": "filesystem" },
|
||||
{
|
||||
"src": "/goto/github",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "https://github.com/186526"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/goto/telegram",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "https://t.me/real186526"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/goto/blog",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "https://blog.186526.xyz"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/goto/email",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "mailto:i@186526.xyz"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/generate_204",
|
||||
"status": 204,
|
||||
"headers": {
|
||||
"X-Powered-By": "SW2Express",
|
||||
"Server": "sw=>express"
|
||||
}
|
||||
},
|
||||
{
|
||||
"src": "/v2/(.*)",
|
||||
"dest": "https://registry.186526.xyz/v2/$1"
|
||||
},
|
||||
{
|
||||
"src": "/shields.io/(.*)",
|
||||
"dest": "https://img.shields.io/$1"
|
||||
},
|
||||
{
|
||||
"src": "/(.*)",
|
||||
"status": 302,
|
||||
"headers": {
|
||||
"Location": "/?from=$1"
|
||||
},
|
||||
"continue": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue