1 <!DOCTYPE HTML> 2<html data-theme="light" class=""> 3 4<head> 5 <meta content="always" name="referrer"> 6 <link rel="icon" type="image/png" href="/usr/uploads/2023/08/654093848.png"> 7 <meta charset="UTF-8"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta name="renderer" content="webkit"> 10 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 11 <meta name="theme-color" content="#eee"> 12 <title>å ³äº - å±±ä¸é¨çæ¹è¾¹å°å±</title> 13 <!-- 使ç¨url彿°è½¬æ¢ç¸å ³è·¯å¾ --> 14 <link rel="preconnect" href="//gcore.jsdelivr.net" /> 15 <!--<link rel="stylesheet" href="https://gcore.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css">--> 16 <link rel="stylesheet" href="https://mount-rain.link/usr/themes/butterfly/index.css?v1.7.3"> 17 <link rel="stylesheet" href="https://mount-rain.link/usr/themes/butterfly/css/style.css?v1.7.8"> 18 <!--éæ¹ç¾å--> 19 <!--ç¾åº¦ç»è®¡--> 20 <!--è°·æAdSense广å--> 21 <!--徿 åº--> 22 <link href="https://at.alicdn.com/t/font_3159629_5bvsat8p5l.css" rel="stylesheet" /> 23 <link rel="stylesheet" href="https://lib.baomitu.com/font-awesome/6.5.1/css/all.min.css"> 24 <!--å ¶ä½éææä»¶--> 25 <link rel="stylesheet" href="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/css/fancybox.css"> 26 <link rel="stylesheet" href="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/css/OwO.min.css"> 27 <link rel="stylesheet" href="https://mount-rain.link/usr/themes/butterfly/css/snackbar.min.css" media="print" onload="this.media='all'"> 28
28<script src="https://mount-rain.link/usr/themes/butterfly/js/snackbar.min.js"></script>
28 29 <style> 30 img[data-lazy-src]:not(.loaded) { 31 filter: blur(10px) brightness(1); 32 } 33 34 img[data-lazy-src].error { 35 filter: none; 36 } 37 38 /* å ¨ç«é»å 39 html { 40 filter: grayscale(100%); 41 } 42 */ 43 44 45 /* 社交åªä½CSS */ 46 .social-media { 47 border: 2px solid #ccc; /* è¾¹æ¡æ ·å¼ */ 48 padding: 2px; /* å è¾¹è· */ 49 border-radius: 5px; /* è¾¹æ¡åè§ */ 50 } 51 52 .social-media ul { 53 list-style: none; /* å»é¤åè¡¨æ ·å¼ */ 54 padding: 0; 55 } 56 57 .social-media ul li { 58 display: inline-block; /* å èåå ç´ */ 59 margin-right: 10px; /* 社交åªä½å¾æ ä¹é´çé´è· */ 60 } 61 62 .social-media ul li:last-child { 63 margin-right: 0; /* æåä¸ä¸ªç¤¾äº¤åªä½å¾æ æ é´è· */ 64 } 65 66 .interactive-channels { 67 border: 2px solid #ccc; /* 设置边æ¡å®½åº¦åé¢è² */ 68 padding: 2px; /* å¯éï¼æ·»å å è¾¹è·ä»¥å¢å å 容ä¸è¾¹æ¡ä¹é´çé´è· */ 69 border-radius: 5px; /* è¾¹æ¡åè§ */ 70 margin-top: 2px; 71 } 72 73 .interactive-channels h3 { 74 margin-top: 0; /* å¯éï¼å¦æä½ æ³è¦æ é¢ç´§è´´è¾¹æ¡ï¼åå¯ä»¥å»é¤é¡¶é¨å¤è¾¹è· */ 75 } 76 77 .interactive-channels ul { 78 list-style: none; /* å»é¤åè¡¨æ ·å¼ */ 79 padding: 0; 80 } 81 82 83 /* é»å¹CSS */ 84.text-mask{ 85 color:transparent; 86 background:#444; 87 transition:all 0.2s; 88} 89#article-container .text-mask *{ 90 color:transparent; 91 transition:all 0.2s; 92} 93.text-mask:hover{ 94 color:unset; 95 background:unset; 96 transition:all 0.2s; 97} 98.text-mask:hover *{ 99 color:unset; 100 transition:all 0.2s; 101} 102#article-container .text-mask:hover a{ 103 color:#49b1f5; 104 transition:all 0.2s; 105} 106 107 108/* æå模ç³CSS */ 109.text-blur { 110 filter: blur(5px); 111 transition: all 0.3s ease; 112 color: transparent; 113 text-shadow: 0 0 8px rgba(0,0,0,0.5); 114} 115 116#article-container .text-blur * { 117 transition: all 0.3s ease; 118 color: transparent; 119} 120 121.text-blur:hover { 122 filter: blur(0); 123 color: unset; 124 text-shadow: none; 125 transition: all 0.3s ease; 126} 127 128.text-blur:hover * { 129 filter: blur(0); 130 color: unset; 131 text-shadow: none; 132 transition: all 0.3s ease; 133} 134 135#article-container .text-blur:hover a { 136 color: #49b1f5; 137 transition: all 0.3s ease; 138} 139 140 141 /* å¤å¿æ¡CSS */ 142.memo-block { 143 background-color: #FFFFE0; /* é»è²èæ¯é¢è² */ 144 padding: 15px; /* å è¾¹è· */ 145 margin: 20px auto; /* å¤è¾¹è·ï¼å± ä¸å¯¹é½ */ 146 border-radius: 4px; /* åè§è¾¹æ¡ */ 147 font-family: Arial, sans-serif; /* åä½ */ 148 font-size: 14px; /* åä½å¤§å° */ 149 color: #333; /* åä½é¢è² */ 150 max-width: 600px; /* æå¤§å®½åº¦ */ 151 width: 90%; /* 宽度设置为页é¢å®½åº¦ç90% */ 152 box-sizing: border-box; /* ç¡®ä¿å è¾¹è·åè¾¹æ¡å å«å¨å®½åº¦å */ 153} 154 155.memo-block .memo-title { 156 font-weight: bold; /* æ é¢å ç² */ 157 margin-bottom: 10px; /* æ é¢ä¸å 容çé´è· */ 158 color: #000000; /* æ é¢é¢è² */ 159 text-align: center; /* æ é¢å± ä¸ */ 160} 161 162.memo-block .memo-content { 163 line-height: 1.6; /* è¡é« */ 164} 165 166 /* 红è²å¤å¿æ¡CSS */ 167.memo-block-red { 168 background-color: #fadbd8; /* æµ çº¢è²èæ¯é¢è² */ 169 padding: 15px; /* å è¾¹è· */ 170 margin: 20px auto; /* å¤è¾¹è·ï¼å± ä¸å¯¹é½ */ 171 border-radius: 4px; /* åè§è¾¹æ¡ */ 172 font-family: Arial, sans-serif; /* åä½ */ 173 font-size: 14px; /* åä½å¤§å° */ 174 color: #333; /* åä½é¢è² */ 175 max-width: 600px; /* æå¤§å®½åº¦ */ 176 width: 90%; /* 宽度设置为页é¢å®½åº¦ç90% */ 177 box-sizing: border-box; /* ç¡®ä¿å è¾¹è·åè¾¹æ¡å å«å¨å®½åº¦å */ 178} 179 180.memo-block-red .memo-title { 181 font-weight: bold; /* æ é¢å ç² */ 182 margin-bottom: 10px; /* æ é¢ä¸å 容çé´è· */ 183 color: #000000; /* çº¢è²æ é¢é¢è² */ 184 text-align: center; /* æ é¢å± ä¸ */ 185} 186 187.memo-block-red .memo-content { 188 line-height: 1.6; /* è¡é« */ 189} 190 191 192 /* 示亡符CSS */ 193span.died { 194 border-style: solid; 195 border-left: 1px solid #000; 196 border-top: 1px solid #000; 197 border-bottom: 1px solid #000; 198 border-right: 1px solid #000; 199} </style> 200 <!--é¢å¤ç--> 201
201<script> 202 const GLOBAL_CONFIG = { 203 root: "/", 204 algolia: void 0, 205 localSearch: { 206 path: undefined, 207 languages: { 208 hits_empty: "å车æ¥è¯¢ï¼${query}" 209 } 210 }, 211 translate: { 212 defaultEncoding: 2, 213 translateDelay: 0, 214 msgToTraditionalChinese: "ç¹", 215 msgToSimplifiedChinese: "ç®" 216 }, 217 noticeOutdate: void 0, 218 highlight: { 219 plugin: "highlighjs", 220 highlightCopy: !0, 221 highlightLang: !0, 222 highlightHeightLimit: 400 223 }, 224 copy: { 225 success: "å¤å¶æå", 226 error: "å¤å¶é误", 227 noSupport: "æµè§å¨ä¸æ¯æ" 228 }, 229 relativeDate: { 230 homepage: !0, 231 post: !0 232 }, 233 runtime: "天", 234 date_suffix: { 235 just: "", 236 min: "", 237 hour: "", 238 day: "", 239 month: "" 240 }, 241 copyright: undefined, 242 lightbox: "fancybox", 243 Snackbar: { 244 "chs_to_cht": "ä½ å·²åæ¢ä¸ºç¹ä½", 245 "cht_to_chs": "ä½ å·²åæ¢ä¸ºç®ä½", 246 "day_to_night": "ä½ å·²åæ¢ä¸ºæ·±è²æ¨¡å¼", 247 "night_to_day": "ä½ å·²åæ¢ä¸ºæµ è²æ¨¡å¼", 248 "bgLight": "#49b1f5", 249 "bgDark": "#121212", 250 "position": "top-left" 251 }, 252 source: { 253 justifiedGallery: { 254 js: "https://cdn.bootcdn.net/ajax/libs/flickr-justified-gallery/2.1.2/fjGallery.min.js", 255 css: "https://cdn.bootcdn.net/ajax/libs/flickr-justified-gallery/2.1.2/fjGallery.min.css" 256 } 257 }, 258 isPhotoFigcaption: !1, 259 islazyload: !0, 260 isAnchor: !0, 261 percent: { 262 toc: !0, 263 rightside: !0 264 }, 265 } 266 var saveToLocal = { 267 set: function setWithExpiry(key, value, ttl) { 268 const now = new Date() 269 const expiryDay = ttl * 86400000 270 const item = { 271 value: value, 272 expiry: now.getTime() + expiryDay, 273 } 274 localStorage.setItem(key, JSON.stringify(item)) 275 }, 276 get: function getWithExpiry(key) { 277 const itemStr = localStorage.getItem(key) 278 279 if (!itemStr) { 280 return undefined 281 } 282 const item = JSON.parse(itemStr) 283 const now = new Date() 284 285 if (now.getTime() > item.expiry) { 286 localStorage.removeItem(key) 287 return undefined 288 } 289 return item.value 290 } 291 } 292 const getScript = url => new Promise((resolve, reject) => { 293 const script = document.createElement('script') 294 script.src = url 295 script.async = true 296 script.onerror = reject 297 script.onload = script.onreadystatechange = function() { 298 const loadState = this.readyState 299 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 300 script.onload = script.onreadystatechange = null 301 resolve() 302 } 303 document.head.appendChild(script) 304 }) 305 </script>
305 306
306<script id="config-diff"> 307 var GLOBAL_CONFIG_SITE = { 308 isPost: !0, 309 isHome: !0, 310 isHighlightShrink: !0, 311 isToc: 1, 312 } 313 </script>
313 314
314<script id="config_change"> 315 var GLOBAL_CONFIG_SITE = { 316 isPost: !1, 317 isHome: !0, 318 isHighlightShrink: !1, 319 isToc: 1, 320 } 321 </script>
321 322 <noscript> 323 <style type="text/css"> 324 #nav { 325 opacity: 1 326 } 327 328 .justified-gallery img { 329 opacity: 1 330 } 331 332 #recent-posts time, 333 #post-meta time { 334 display: inline !important 335 } 336 </style> 337 </noscript> 338
338<script> 339 (e => { 340 e.saveToLocal = { 341 set: (e, t, a) => { 342 if (0 === a) return; 343 const o = { 344 value: t, 345 expiry: Date.now() + 864e5 * a 346 }; 347 localStorage.setItem(e, JSON.stringify(o)) 348 }, 349 get: e => { 350 const t = localStorage.getItem(e); 351 if (!t) return; 352 const a = JSON.parse(t); 353 if (!(Date.now() > a.expiry)) return a.value; 354 localStorage.removeItem(e) 355 } 356 }, 357 e.getScript = (e, t = {}) => new Promise(((a, o) => { 358 const c = document.createElement("script"); 359 c.src = e, c.async = !0, c.onerror = o, c.onload = c.onreadystatechange = function() { 360 const e = this.readyState; 361 e && "loaded" !== e && "complete" !== e || (c.onload = c.onreadystatechange = null, a()) 362 }, Object.keys(t).forEach((e => { 363 c.setAttribute(e, t[e]) 364 })), document.head.appendChild(c) 365 })), 366 e.getCSS = (e, t = !1) => new Promise(((a, o) => { 367 const c = document.createElement("link"); 368 c.rel = "stylesheet", c.href = e, t && (c.id = t), c.onerror = o, c.onload = c.onreadystatechange = function() { 369 const e = this.readyState; 370 e && "loaded" !== e && "complete" !== e || (c.onload = c.onreadystatechange = null, a()) 371 }, document.head.appendChild(c) 372 })), 373 e.activateDarkMode = () => { 374 document.documentElement.setAttribute("data-theme", "dark"), null !== document.querySelector('meta[name="theme-color"]') && document.querySelector('meta[name="theme-color"]').setAttribute("content", "#0d0d0d") 375 }, 376 e.activateLightMode = () => { 377 document.documentElement.setAttribute("data-theme", "light"), null !== document.querySelector('meta[name="theme-color"]') && document.querySelector('meta[name="theme-color"]').setAttribute("content", "#ffffff") 378 }; 379 const t = saveToLocal.get("theme"), 380 a = 2 === 4, 381 o = 2 === 1, 382 c = 2 === 2, 383 n = !a && !o && !c; 384 if (void 0 === t) { 385 if (o) activateLightMode(); 386 else if (a) activateDarkMode(); 387 else if (n) { 388 const e = (new Date).getHours(); 389 e >= 7 || e <= 20 ? activateDarkMode() : activateLightMode() 390 } 391 window.matchMedia("(prefers-color-scheme: dark)").addListener((e => { 392 void 0 === saveToLocal.get("theme") && (e.matches ? activateDarkMode() : activateLightMode()) 393 })) 394 } else "light" === t ? activateLightMode() : activateDarkMode(); 395 const d = saveToLocal.get("aside-status"); 396 void 0 !== d && ("hide" === d ? document.documentElement.classList.add("hide-aside") : document.documentElement.classList.remove("hide-aside")); 397 /iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent) && document.documentElement.classList.add("apple") 398 })(window) 399 </script>
399 400 <style type="text/css" data-typed-js-css="true"> 401 .typed-cursor { 402 opacity: 1; 403 } 404 405 .typed-cursor.typed-cursor--blink { 406 animation: typedjsBlink 0.7s infinite; 407 -webkit-animation: typedjsBlink 0.7s infinite; 408 animation: typedjsBlink 0.7s infinite; 409 } 410 411 @keyframes typedjsBlink { 412 50% { 413 opacity: 0.0; 414 } 415 } 416 417 @-webkit-keyframes typedjsBlink { 418 0% { 419 opacity: 1; 420 } 421 422 50% { 423 opacity: 0.0; 424 } 425 426 100% { 427 opacity: 1; 428 } 429 } 430 </style> 431 <!--é¢å¤ç--> 432 433 <link rel="canonical" href="https://mount-rain.link/index.php/about.html" /> 434<link rel="alternate" type="application/rss+xml" title="å ³äº » å±±ä¸é¨çæ¹è¾¹å°å± » RSS 2.0" href="https://mount-rain.link/index.php/feed/about.html" /> 435<link rel="alternate" type="application/rdf+xml" title="å ³äº » å±±ä¸é¨çæ¹è¾¹å°å± » RSS 1.0" href="https://mount-rain.link/index.php/feed/rss/about.html" /> 436<link rel="alternate" type="application/atom+xml" title="å ³äº » å±±ä¸é¨çæ¹è¾¹å°å± » ATOM 1.0" href="https://mount-rain.link/index.php/feed/atom/about.html" /> 437<meta name="description" content="å客ç«è¿è¥å客ç«å 责声æå客ç«ç«è§åå®¢ç«æ¶é´çº¿è¿è¥æä»¶ä¸è§ä½è åèæå¯¼éå¶çº§åç±»æå¯¼å客ç«ä¸»è¦æå&ç¹å«æè°¢è®¾å®ä¸åä½ä¼ ç»æå¦ä½ååºç½ç»æå¦ä½ååºMount Rainå¨å ¶ä»ç½ç«çä½ååé - M..." /> 438<meta name="template" content="butterfly" /> 439<meta property="og:type" content="article" /> 440<meta property="og:url" content="https://mount-rain.link/index.php/about.html" /> 441<meta name="twitter:title" property="og:title" itemprop="name" content="å ³äº" /> 442<meta name="twitter:description" property="og:description" itemprop="description" content="å客ç«è¿è¥å客ç«å 责声æå客ç«ç«è§åå®¢ç«æ¶é´çº¿è¿è¥æä»¶ä¸è§ä½è åèæå¯¼éå¶çº§åç±»æå¯¼å客ç«ä¸»è¦æå&ç¹å«æè°¢è®¾å®ä¸åä½ä¼ ç»æå¦ä½ååºç½ç»æå¦ä½ååºMount Rainå¨å ¶ä»ç½ç«çä½ååé - M..." /> 443<meta property="og:site_name" content="å±±ä¸é¨çæ¹è¾¹å°å±" /> 444<meta name="twitter:card" content="summary" /> 445<meta name="twitter:domain" content="mount-rain.link" />
446<script type="text/javascript"> 447(function () { 448 window.TypechoComment = { 449 dom : function (sel) { 450 return document.querySelector(sel); 451 }, 452 453 visiable: function (el, show) { 454 el.style.display = show ? '' : 'none'; 455 }, 456 457 create : function (tag, attr) { 458 const el = document.createElement(tag); 459 460 for (const key in attr) { 461 el.setAttribute(key, attr[key]); 462 } 463 464 return el; 465 }, 466 467 inputParent: function (response, coid) { 468 const form = 'form' === response.tagName ? response : response.querySelector('form'); 469 let input = form.querySelector('input[name=parent]'); 470 471 if (null == input && coid) { 472 input = this.create('input', { 473 'type' : 'hidden', 474 'name' : 'parent' 475 }); 476 477 form.appendChild(input); 478 } 479 480 if (coid) { 481 input.setAttribute('value', coid); 482 } else if (input) { 483 input.parentNode.removeChild(input); 484 } 485 }, 486 487 getChild: function (root, node) { 488 const parentNode = node.parentNode; 489 490 if (parentNode === null) { 491 return null; 492 } else if (parentNode === root) { 493 return node; 494 } else { 495 return this.getChild(root, parentNode); 496 } 497 }, 498 499 reply : function (htmlId, coid, btn) { 500 const response = this.dom('#respond-page-87'), 501 textarea = response.querySelector('textarea[name=text]'), 502 comment = this.dom('#' + htmlId), 503 child = this.getChild(comment, btn); 504 505 this.inputParent(response, coid); 506 507 if (this.dom('#respond-page-87-holder') === null) { 508 const holder = this.create('div', { 509 'id' : 'respond-page-87-holder' 510 }); 511 512 response.parentNode.insertBefore(holder, response); 513 } 514 515 if (child) { 516 comment.insertBefore(response, child.nextSibling); 517 } else { 518 comment.appendChild(response); 519 } 520 521 this.visiable(this.dom('#cancel-comment-reply-link'), true); 522 523 if (null != textarea) { 524 textarea.focus(); 525 } 526 527 return false; 528 }, 529 530 cancelReply : function () { 531 const response = this.dom('#respond-page-87'), 532 holder = this.dom('#respond-page-87-holder'); 533 534 this.inputParent(response, false); 535 536 if (null === holder) { 537 return true; 538 } 539 540 this.visiable(this.dom('#cancel-comment-reply-link'), false); 541 holder.parentNode.insertBefore(response, holder); 542 return false; 543 } 544 }; 545})(); 546</script>
546 547<!--CustomCssAndJs Header CSS Start--> 548 549<!--CustomCssAndJs Header CSS End--> 550 551<!--CustomCssAndJs JS Start--> 552<!--CustomCssAndJs JS End--> 553 <style> 554 #dSearch { 555 display: inline-block; 556 } 557 558 #dSearch>input { 559 border: none; 560 opacity: 1; 561 outline: none; 562 width: 35px; 563 text-indent: 2px; 564 transition: all .5s; 565 background: transparent; 566 } 567 568 #page-header.nav-fixed #nav ::placeholder, 569 #page-header.nav-fixed #nav input { 570 color: var(--font-color); 571 } 572 573 #nav ::placeholder, 574 #nav input { 575 color: var(--light-grey); 576 } 577 578 #page-header.not-top-img #nav ::placeholder, 579 #page-header.not-top-img #nav input { 580 color: var(--font-color); 581 text-shadow: none; 582 } 583 584 #page-header.nav-fixed #nav a:hover { 585 color: unset; 586 } 587 </style> 588 </head> 589 590<body> 591
591<script src="https://mount-rain.link/usr/themes/butterfly/js/main.js?v1.7.3"> </script>
591 592
592<script src="https://mount-rain.link/usr/themes/butterfly/js/utils.js?v1.7.3"> </script>
592 593
593<script src="https://mount-rain.link/usr/themes/butterfly/js/tw_cn.js?v1.7.3"> </script>
593 594 595
595<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/instantpage.min.js" type = "module"></script>
595 596
596<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/medium-zoom.min.js"> </script>
596 597
597<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/dream-msg.min.js"></script>
597 598
598<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/lazyload.iife.min.js"></script>
598 599
599<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/fancybox.umd.js"></script>
599 600
600<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/OwO.min.js"></script>
600 601
601<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/artplayer.js"> </script>
601 602 603 <!--[if lt IE 8]> 604 <div class="browsehappy" role="dialog">å½åç½é¡µ <strong>䏿¯æ</strong> ä½ æ£å¨ä½¿ç¨çæµè§å¨. ä¸ºäºæ£å¸¸ç访é®, 请 <a href="http://browsehappy.com/">åçº§ä½ çæµè§å¨</a>.</div> 605<![endif]--> 606 <!--ç§»å¨å¯¼èªæ --> 607 <div id="sidebar"> 608 <div id="menu-mask" style="display: none;"></div> 609 <div id="sidebar-menus" class=""> 610 <div class="avatar-img is-center"> 611 <img src="/usr/uploads/2023/08/654093848.png" onerror="this.onerror=null;this.src='https://gcore.jsdelivr.net/npm/[email protected]/themes/butterfly/source/img/friend_404.gif'" alt="avatar"> 612 </div> 613 <div class="site-data"> 614 <div class="card-info-data site-data is-center"> 615 <a href="/index.php/list-of-pages.html"> 616 <div class="headline">æç« </div> 617 <div class="length-num"> 618 124 </div> 619 </a> 620 <a href="/index.php/list-of-tags.html"> 621 <div class="headline">æ ç¾</div> 622 <div class="length-num">99</div> 623 </a> 624 <a href="/index.php/list-of-categories.html"> 625 <div class="headline"> 626 åç±» 627 </div> 628 <div class="length-num"> 629 17 </div> 630 </a> 631 </div> 632 </div> 633 <hr> 634 <div class="menus_items"> 635 <div class="menus_item"> 636 <a class="site-page" href="https://mount-rain.link/"><i class="fa-fw fas fa-home"></i><span> é¦é¡µ</span></a> 637 </div> 638 <div class="menus_item"> 639 <a class="site-page" href="https://mount-rain.link/index.php/about.html"> 640 <i class='fa-fw fas fa-user'></i> <span>å ³äº</span> 641 </a> 642 </div> 643 <div class="menus_item"> 644 <a class="site-page" href="https://mount-rain.link/index.php/categories-guide.html"> 645 <i class='fa-fw fas fa-folder-open'></i> <span>åç±»</span> 646 </a> 647 </div> 648 <div class="menus_item"> 649 <a class="site-page" href="https://mount-rain.link/index.php/tags-guide.html"> 650 <i class='fa-fw fas fa-tags'></i> <span>æ ç¾</span> 651 </a> 652 </div> 653 <div class="menus_item"> 654 <a class="site-page" href="https://mount-rain.link/index.php/list-of-pages.html"> 655 <i class='fa-fw fas fa-archive'></i> <span>彿¡£</span> 656 </a> 657 </div> 658 <div class="menus_item"> 659 <a class="site-page" href="https://mount-rain.link/index.php/links.html"> 660 <i class='fa-fw fas fa-link'></i> <span>åé¾</span> 661 </a> 662 </div> 663 <div class="menus_item"> 664 <a class="site-page" href="https://mount-rain.link/index.php/message-board.html"> 665 <i class='fa-fw fa fa-comment-dots'></i> <span>çè¨æ¿</span> 666 </a> 667 </div> 668 <div class="menus_item"> 669 <a class="site-page" href="https://mount-rain.link/index.php/resources.html"> 670 <i class='fa-fw fa fa-coffee'></i> <span>èµæº</span> 671 </a> 672 </div> 673 </div> 674 </div> 675 </div> 676 <!--ç§»å¨å¯¼èªæ --> 677<body style="zoom: 1;"> 678<div id="web_bg"></div> 679<div class="page" id="body-wrap"> 680<header class="not-home-page" id="page-header" style="background-image: url()"> 681 <div id="page-site-info"> 682 <h1 id="site-title"> 683 å ³äº </h1> 684 </div> 685<nav id="nav" class="show" > 686 <span id="blog-info"> 687 <a href="https://mount-rain.link/"> 688 <span class="site-name">å±±ä¸é¨çæ¹è¾¹å°å±</span> 689 </a> 690 </span> 691 <div id="menus"> 692 <div id="search-button"> 693 <a class="site-page social-icon search"> 694 <i class="fas fa-search fa-fw"></i> 695 <form method="post" action="https://mount-rain.link/" role="search" id="dSearch"> 696 <input type="text" placeholder="æç´¢" id="dSearchIn" name="s" required="required"> 697 </form> 698 </a> 699 </div> 700 <div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div> 701 <div class="menus_items"> 702 <div class="menus_item"> 703 <a class="site-page" href="https://mount-rain.link/"> 704 <li class="fa-fw fas fa-home"></li>é¦é¡µ</a> 705 </div> 706 <div class="menus_item"> 707 <a class="site-page" href="https://mount-rain.link/index.php/about.html" title="å ³äº"> 708 <li class='fa-fw fas fa-user'></li>
708 <span>å ³äº</span> 709 </a> 710 </div> 711 <div class="menus_item"> 712 <a class="site-page" href="https://mount-rain.link/index.php/categories-guide.html" title="åç±»"> 713 <i class='fa-fw fas fa-folder-open'></i> <span>åç±»</span> 714 </a> 715 </div> 716 <div class="menus_item"> 717 <a class="site-page" href="https://mount-rain.link/index.php/tags-guide.html" title="æ ç¾"> 718 <i class='fa-fw fas fa-tags'></i> <span>æ ç¾</span> 719 </a> 720 </div> 721 <div class="menus_item"> 722 <a class="site-page" href="https://mount-rain.link/index.php/list-of-pages.html" title="彿¡£"> 723 <i class='fa-fw fas fa-archive'></i> <span>彿¡£</span> 724 </a> 725 </div> 726 <div class="menus_item"> 727 <a class="site-page" href="https://mount-rain.link/index.php/links.html" title="åé¾"> 728 <i class='fa-fw fas fa-link'></i> <span>åé¾</span> 729 </a> 730 </div> 731 <div class="menus_item"> 732 <a class="site-page" href="https://mount-rain.link/index.php/message-board.html" title="çè¨æ¿"> 733 <i class='fa-fw fa fa-comment-dots'></i> <span>çè¨æ¿</span> 734 </a> 735 </div> 736 <div class="menus_item"> 737 <a class="site-page" href="https://mount-rain.link/index.php/resources.html" title="èµæº"> 738 <i class='fa-fw fa fa-coffee'></i> <span>èµæº</span> 739 </a> 740 </div> 741 </div> 742 </div> 743 </nav></header><main class="layout" id="content-inner"> 744<div id="page" > 745 <article class="post-content" id="article-container"> 746 <table style="text-align:center"> 747<tr> 748<th colspan="2" style="background-color:#49b1f5;color:white">å客ç«è¿è¥</th> 749</tr> 750<tr> 751<td> 752<a href="/index.php/disclaimer.html">å客ç«å 责声æ</a> 753</td> 754<td> 755<a href="/index.php/site-rules.html">å客ç«ç«è§</a> 756</td> 757</tr> 758<tr> 759<td colspan="1"> 760<a href="/index.php/timeline.html">åå®¢ç«æ¶é´çº¿</a> 761</td> 762<td colspan="1"> 763<a href="/index.php/category/operate/">è¿è¥æä»¶ä¸è§</a> 764</td> 765</tr> 766<tr> 767<td colspan="1"> 768<a href="https:/index.php/co-author-guide.html">ä½è åèæå¯¼</a> 769</td> 770<td colspan="1"> 771<a href="https:/index.php/r-rate-guide.html">éå¶çº§åç±»æå¯¼</a> 772</td> 773</tr> 774<tr> 775<td colspan="2"> 776<a href="/index.php/list-of-members.html">å客ç«ä¸»è¦æå&ç¹å«æè°¢</a> 777</td> 778</tr> 779</table> 780 781<table style="text-align:center"> 782<tr> 783<th colspan="2" style="background-color:#B76F3B;color:white">设å®ä¸åä½</th> 784</tr> 785<tr> 786<td colspan="1"> 787<a href="/index.php/category/literature/">ä¼ ç»æå¦ä½ååº</a> 788</td> 789<td colspan="1"> 790<a href="/index.php/category/net-literature/">ç½ç»æå¦ä½ååº</a> 791</td> 792</tr> 793<tr> 794<td colspan="2"> 795<a href="/index.php/ame-s-off-site-article.html">Mount Rainå¨å ¶ä»ç½ç«çä½å</a> 796</td> 797</tr> 798<tr> 799<td colspan="2"> 800<a href="/index.php/collection/mrh-multicharacter-project.html">åé - MRHèæäººç©è®¾å®ä¼å</a> 801</td> 802</tr> 803<tr> 804<td colspan="2"> 805<a href="/index.php/collection/mr-in-different-worlds.html">åé - å¼ä¸ççå±±ä¸é¨&çå°ä»</a> 806</td> 807</tr> 808</table> 809 810<table style="text-align:center"> 811<tr> 812<th colspan="2" style="background-color:#A3A29F;color:white">å ¶ä»</th> 813</tr> 814<tr> 815<td colspan="2"> 816<a href="/index.php/tag/%E6%B4%BB%E8%B7%83/">å¤å¿ - æ´»è·å¤å¿é¡µé¢</a> 817</td> 818</tr> 819</table> 820 821<hr><p>ä½ å¥½ï¼è¿éæ¯âå±±ä¸é¨çæ¹è¾¹å°å±âå客ç«ï¼è¯¥ç½ç«å±äº <strong>个人åä½ç«</strong> ï¼ç±Mount Rain以åå ¶ä»å客ç«å·¥ä½äººåå ±åæå»ºä¸æ¯æï¼<br>æ¬¢è¿æ¯ä½è®¿å®¢çå°æ¥ï¼</p><p>è¥æ¨å欢Mount Rainçä½åï¼å¯ä»¥å°è¯<a href="mailto:[email protected]">éè¿çµåé®ä»¶èç³»Mount Rain</a>ï¼ä¸Mount Rainè¿è¡è¿ä¸æ¥ç交æµã</p><p>è¥æ¨æ³åä¸è¯è®ºï¼æä»¬å»ºè®®æ¨é 读â<a href="/index.php/site-rules.html">å客ç«ç«è§</a>âä¸â<a href="/index.php/disclaimer.html">å 责声æ</a>âã</p><!-- ç®å½å®¹å¨ --> 822<div class="toc-container"> 823 <div class="toc-heading">ç®å½</div> 824 <div class="toc-list"></div> 825</div> 826 827<style> 828/* ä¿æåæå®¹å¨æ ·å¼ */ 829.toc-container { 830 border: 1px solid #e0e0e0; 831 border-radius: 8px; 832 padding: 1.2rem; 833 margin: 1.5rem 0; 834 background: #f8f9fa; 835} 836 837.toc-heading { 838 font-size: 1.25rem; 839 font-weight: 600; 840 color: #2c3e50; 841 margin-bottom: 0.8rem; 842 padding-bottom: 0.4rem; 843 border-bottom: 2px solid #3498db; 844} 845 846/* è°æ´åè¡¨å®¹å¨ */ 847.toc-list { 848 display: flex; 849 flex-direction: column; 850 gap: 0.4rem; 851} 852 853/* ç®å½é¡¹æ ·å¼ */ 854.toc-item { 855 line-height: 1.5; 856 transition: transform 0.2s ease; 857 position: relative; 858} 859 860.toc-item:hover { 861 transform: translateX(5px); 862} 863 864/* å±çº§ç¼©è¿ */ 865.toc-item.h3 { margin-left: 1rem; } 866.toc-item.h4 { margin-left: 2rem; } 867.toc-item.h5 { margin-left: 3rem; } 868 869/* 龿¥æ ·å¼ */ 870.toc-item a { 871 text-decoration: none; 872 color: #34495e; 873 display: block; 874 padding: 0.3rem 0.8rem; 875 border-radius: 4px; 876 position: relative; 877} 878 879.toc-item a:hover {
880 color: #2980b9; 881 background: #ecf5ff; 882} 883 884/* å¯éçè¿æ¥çº¿æ ·å¼ */ 885.toc-item::before { 886 content: ""; 887 position: absolute; 888 left: -8px; 889 top: 50%; 890 height: 1px; 891 width: 6px; 892 background: #3498db; 893 transform: translateY(-50%); 894 opacity: 0; 895 transition: opacity 0.2s; 896} 897 898.toc-item:hover::before { 899 opacity: 1; 900} 901</style> 902
903<script> 904// å°ç®å½çæé»è¾å°è£ æå½æ° 905function generateTOC() { 906 const tocList = document.querySelector('.toc-list'); 907 // æ¸ ç©ºæ§å 容 908 tocList.innerHTML = ''; 909 910 // ä½¿ç¨æ´ç²¾ç¡®çéæ©å¨é¿å è·åå°å ¶ä»åºåæ é¢ 911 const headings = document.querySelectorAll('.post-content h2, .post-content h3, .post-content h4, .post-content h5'); 912 913 headings.forEach(heading => { 914 // æ·»å é²éå¤IDçæé»è¾ 915 if (!heading.id) { 916 const baseID = heading.textContent 917 .toLowerCase() 918 .replace(/[^\w\u4e00-\u9fa5]+/g, '-') 919 .replace(/^-|-$/g, ''); 920 921 // æ·»å å¯ä¸æ§æ ¡éª 922 let uniqueID = baseID; 923 let counter = 1; 924 while (document.getElementById(uniqueID)) { 925 uniqueID = `${baseID}-${counter++}`; 926 } 927 heading.id = uniqueID; 928 } 929 930 // å建ç®å½é¡¹ï¼ä¿æä¹åçdivç»æï¼ 931 const item = document.createElement('div'); 932 item.className = `toc-item ${heading.tagName.toLowerCase()}`; 933 934 const link = document.createElement('a'); 935 link.href = `#${heading.id}`; 936 link.textContent = heading.textContent; 937 938 // å¢å¼ºçæ»å¨å®ä½é»è¾ 939 link.addEventListener('click', (e) => { 940 e.preventDefault(); 941 const target = document.getElementById(heading.id); 942 if (target) { 943 const offset = 96; // æ ¹æ®å®é headeré«åº¦è°æ´ 944 const topPos = target.getBoundingClientRect().top + window.pageYOffset - offset; 945 946 window.scrollTo({ 947 top: topPos, 948 behavior: 'smooth' 949 }); 950 951 // PJAXå ¼å®¹çhashæ´æ° 952 history.replaceState({}, '', `#${heading.id}`); 953 } 954 }); 955 956 item.appendChild(link); 957 tocList.appendChild(item); 958 }); 959} 960 961// åå§å è½½ 962document.addEventListener('DOMContentLoaded', generateTOC); 963 964// PJAXå ¼å®¹å¤ç 965document.addEventListener('pjax:complete', generateTOC); // éç¨PJAXäºä»¶ 966document.addEventListener('pjax:success', generateTOC); // é¨ååºä½¿ç¨è¿ä¸ªäºä»¶ 967 968// å¦æä½¿ç¨WordPressçCMSï¼å¯è½éè¦ä»¥ä¸éé 969document.addEventListener('DOMSubtreeModified', function(e) { 970 if (document.querySelector('.pjax-container')) { 971 generateTOC(); 972 } 973}); 974</script>
974<hr><p id="about-mr"></p><h2 id="cl-1"><a class="markdownIt-Anchor" href="#cl-1"></a>æå ³å主âMount Rainâ</h2><p>ä½ å¥½â¦â¦ææ¯â<u><b>å±±ä¸é¨</b></u>âï¼ä½ ä¹å¯ä»¥å«æâ<u><b>Mount Rain</b></u>âæè â<u><b>å±±é¨</b></u>âï¼å¦æè¦æ¯åæ¹ä¾¿ä¸äºï¼å°±ç´æ¥ç§°æä¸ºâ<u><b>MR</b></u>âæè <u><b>âé¨â</b></u>å§ã</p><p>æ®æ®ééçé«ä¸çãæç»©åâ¦å¹¶ä¸æ¯å¤ªå¥½ï¼æ¯ç«ç°å¨èº«å¤äºå®éªçå½ä¸ï¼é«ä¸å¼å¯å°é¾æ¨¡å¼äºâ¦â¦</p><p>å¨å建è¿ä¸ªç¤¾åºä¹åï¼æä¹åè¿ä¸äºä¸è¥¿ï¼ä½æ¯é¢çå¾ä½ï¼åå ä¸å¾é¿æ¶é´æ²¡æéæ°æ´æ°ï¼æ¸æ¸çå°±å¿è®°äºèªå·±çä¸äºåæ³æè 飿 ¼ãæä»¥è¯´â¦â¦æç°å¨è¿æ¯ä¸ä½æ°æä½è ãç°é¶æ®µçæåºè¯¥ä»¥å¦ä¸ä¸ç§¯ç´¯ä¸ºä¸»ï¼å¨é²æä¹æ¶åä¸äºå°çä¸ç设å®ï¼å¹¶ä¸ä¸å®ææ´æ°ä¸äºçæä¸äººç©è®¾å®ã</p><p>æ£å¦ä¸ææè¯´ï¼æä¼å°½å¯è½çç¼ååºä¼è´¨ç设å®ä¸ä½åï¼å¹¶ä»¥å¹å »ç±å¥½çæ¹å¼å屿´å¤çæè½ä¸ç¹é¿ãè®¤è¯æ´å¤ç人ä¹å¯ä»¥è®©æè½æ¥è§¦å°æ´å¤çæå·§åæ¹æ³ãä¸è¿â¦â¦ä¹æ¯éå¶äºå¦ä¸ï¼æå¹¶æ²¡æå¤ªå¤çæ¶é´è¿è¡ç³»ç»åçè®ç»ï¼è¿è¯·è° è§£â¦â¦</p><p>æä¸å¸æå伤害å°è°ï¼ä¹ä¸å¸æè°ä¼å ä¸ºä»æ¨èè®°ä½æã</p><h3 id="cl-2"><a class="markdownIt-Anchor" href="#cl-2"></a><del>èª</del>é®<del>èª</del>çåº</h3><ul><li><p><strong>Qï¼</strong>山鍿¯ç·å©åè¿æ¯å¥³å©åï¼è¿ä¸ªæµç§°æç¹çä¸åºæ¥â¦â¦</p><ul><li><strong>MRï¼</strong>ä¸è¦ä¸æ¥å°±æ¯è¿ç§é®é¢åâ¦â¦<br><span class="text-mask" title="ä½ ç¥éçæç¹å¤äºåµâ¦â¦">é¨çç好æ³è¢«äººå«å¦¹å¦¹çwâ¦â¦</span></li></ul></li><li><p><strong>Qï¼</strong>å±±é¨ççæ¥æ¯ï¼</p><ul><li><strong>MRï¼</strong><span class="text-mask" title="å°±éè¦ç¥éå±±é¨çå¹´é¾åµï¼è¿å¯¹å±±é¨æ¥è¯´å¥½ä¸ç¤¼è²çåµï¼">2009</span>å¹´8æ12æ¥â¦è¿ä¸ªæå ¶å®ä¸å¤ªæ³è®©äººç¥éçã</li></ul></li><li><p><strong>Qï¼</strong>山鍿¯åªéç人åï¼æ³ç¥éåä½ ç¦»å¾è¿ä¸è¿ã</p><ul><li><strong>MRï¼</strong><del>ä½ ä½ â¦â¦ä½ æ³å¹²ä»ä¹â¦â¦ä¸è¦å¯¹ææä»ä¹å¥å¥æªæªçæç®â¦â¦</del><br>为äºå®å ¨â¦â¦åªè½åè¯ä½ ææ¯é»é¾æ±äººã</li></ul></li><li><p><strong>Qï¼</strong>山鍿æµè¿MBTIåï¼</p><ul><li><strong>MRï¼</strong>æçæçï¼ç°å¨æ¯<a href="https://www.16personalities.com/ch/%E6%A1%A3%E6%A1%88/314241d302b26">ISFP-T</a>çãä¸è¿â¦â¦ææ¯ä¸å欢éè¿æµè¯åç»æå»å®ä¹ä¸ä¸ªäººçæ§æ ¼çå¦~</li><li>ISFP â INFP</li></ul></li><li><p><strong>Qï¼</strong>æè§å±±é¨å¾å¯ç±ï¼å¯ä»¥æ±èµ°åï¼</p><ul><li><strong>MRï¼</strong>ä¸å¯ä»¥çwï¼æ¸æ¸å¤´å¯ä»¥ï¼ä½æ¯æ±èµ°ç»å¯¹ä¸è¡ï¼æä¸æ³æä¼¤ä½ â¦â¦</li></ul></li></ul><h3 id="cl-3"><a class="markdownIt-Anchor" href="#cl-3"></a>æå ³æçæµç§°</h3><p><strong><em>[æµç§°ä¸è§]</em></strong></p><ul><li><p>䏿æµç§°</p><ul><li>å±±ä¸é¨</li><li>å±±é¨ <em>(ç®ç§°)</em></li></ul></li><li><p>è±ææµç§°</p><ul><li>Mount Rain</li><li>MR <em>(ç®ç§°)</em></li></ul></li><li><p>æ¥ææµç§°</p><ul><li>å±±ä¸ é¨ / ãã¾ãªã ãã</li><li>Yamanaka Ame <em>(ç½é©¬é³)</em></li><li>é¨ <em>(ç®ç§°)</em></li></ul></li></ul><h4 id="cl-4"><a class="markdownIt-Anchor" href="#cl-4"></a>详ç»è§£é</h4><dl> 975<dt><b>å±±ä¸é¨</b> / å±±é¨</dt> 976<dd> 977<b>è¯è¨ï¼</b>䏿<br> 978<b>å«ä¹ï¼</b>åé¢æææ¯âå±±ä¸çé¨âï¼ç»äººä¸ç§å®éãèªç¶çæè§ï¼æç¤ºæç§ä¸èªç¶æå¤ç¬æå ³çæå¢ã<br> 979<b>æåèæ¯ï¼</b>å¨ä¸æéå¸¸ç¨æ¥è¡¨è¾¾èªç¶æ¯è²æä¸ç§ç¹å®çæ æã象å¾çæ¸ æ°ãéè°§ææ·±æã<br> 980<b>个人解éï¼</b><br>âå±±é¨âæµç§°çå é¿çï¼åæ¶ä¹æ¯æä½¿ç¨å¨ä¸æäºèç½çæµç§°ã<br>å 为âå±±é¨â两个å太çï¼æä»¥æå¨ä¸æäºèç½ä¸ä½¿ç¨ç齿¯âå±±ä¸é¨âï¼ç®æ´æäºã<br>âå±±ä¸é¨âçèµ·åéå¤çå¾é«ã<br> 981</dd> 982<dt><b>Mount Rain</b> / MR</dt> 983<dd> 984<b>è¯è¨ï¼</b>è±è¯<br> 985<b>å«ä¹ï¼</b>ç´æ¥ç¿»è¯ä¸ºâé¨å±±âï¼è½ç¶å¬èµ·æ¥åæ¯å°åï¼ä¾å¦ç¾å½çâé·å°¼å°å±±âï¼ï¼ä½ç»äººçæè§å¯è½åå西æ¹çèªç¶æ¯è§ææä¸å®ç¥ç§æçå°çç¹å¾ã<br> 986<b>æåèæ¯ï¼</b>è¿ç§åå带æè¥¿æ¹çèªç¶ç¾å¦ï¼å°¤å ¶æ¯ä¸å¤§èªç¶ãå±±èåæ°åç¸å ³çæ¦å¿µã<br> 987<b>个人解éï¼</b><br>éè¿ä¸ææµç§°è¡çåºçè±æåï¼æ¯æä½¿ç¨æå¹¿æ³çæµç§°ã<br>å±±é¨çè±æç¿»è¯å ¶å®æ¯âMountain Rainâï¼å 为âMountainâå¯ä»¥ç®å为âMountâï¼èç空é´ï¼æä»¥å°±ä½¿ç¨âMountâè¿ä¸ªåè¯äºã<br>è½ç¶è¯´â¦â¦âMount Rainâè¿ä¸ªåè¯çç¿»è¯æ¯âé¨å±±âã<br> 988</dd> 989<dt><b>å±±ä¸ é¨(<ruby>ãã¾ãªã<rt>Yamanaka</rt></ruby>ã<ruby>ãã<rt>Ame</rt></ruby>)</b> / é¨</dt> 990<dd> 991<b>è¯è¨ï¼</b>æ¥è¯<br> 992<b>å«ä¹ï¼</b>è¿ä¸âå±±ä¸é¨âå¨åé¢ä¸ç¸ä¼¼ï¼ææâå±±ä¸çé¨âãå®ä¿çäºä¸ææµç§°çèªç¶æ°å´ï¼åæ¶å¸¦ææ¥è¯ç飿 ¼ã<br> 993<b>æåèæ¯ï¼</b>è¿ç§åç§°è®©äººèæ³å°æ¥æ¬ä¼ ç»çèªç¶ä¹ç¾ï¼å°¤å ¶æ¯å¨æå¦ãèºæ¯ä¸ï¼å±±å鍿¯å¸¸è§çæè±¡ï¼å¸¸å¸¸è±¡å¾å¤å¯ãç¥ç§æææ§ã<br> 994<b>个人解éï¼</b><br>éè¿ä¸ææµç§°çæ¥æç¿»è¯è¡çåºæ¥çæµç§°ï¼å·²ä½ä¸ºæ£å¼æµç§°ã<br>å¨é¨åäºèç½å¹³å°ä¸ï¼ä½¿ç¨ç½é©¬é³âYamanaka Ameâä½ä¸ºè±ææµç§°æç¨æ·å(Username)ï¼ä»¥é¿å ç¨æ·åå ç¨ã<br>é¨å¾å欢è¿ä¸ªæµç§°ã<br>è¿ä¸ªåå乿¯é¨çæ¶ç©ºè®¾å®ä½åã山䏿 é¦ãä¸ä¸ä½ä¸»è¦è§è²çååã 995</dd> 996</dl><hr><p id="about-this-site"></p><h2 id="cl-5"><a class="markdownIt-Anchor" href="#cl-5"></a>æå ³è¿ä¸ªå客ç«</h2><p>å客ç«âå±±ä¸é¨çæ¹è¾¹å°å±âæ¯ä»¥åä½ä¸ºä¸»çå客ç«ãç±Ectæä¾ææ¯æ¯æï¼M
996ount Rainä½ä¸ºå主æä¾æç« æ´æ°ä¸å客ç«å å®¹æ¯æã</p><p>ä½ä¸ºåèµ·è¿ä¸ªå客ç«çå主Mount Rainï¼ä»å°ä¸å客ç«çæåå ±åè¿æ¥ï¼å ±å帮å©ãä»ä¼ä¸ºå¤§å®¶å°½å¯è½ç带æ¥ä¼è´¨ç设å®ä¸ä½åï¼å¹¶ä»¥å¹å »ç±å¥½çæ¹å¼å屿´å¤çæè½ä¸ç¹é¿ãå¨è¿è¡æå¦åä½çåæ¶ï¼Mount Rainè¿ä¼å¯¹ç»ç»ãè§é¢åªè¾ãè®¡ç®æºç¼ç¨ãäºèç½ææ¯çæè½è¿è¡äºè§£ä¸åæ¥è¿ç¨ï¼ä¸ºæ¥åçæ·±å ¥å¦ä¹ æä¸åºç¡ã</p><h3 id="cl-6"><a class="markdownIt-Anchor" href="#cl-6"></a>å客ç«å½å</h3><div style="padding: 15px 25px;border: 2px solid #4a4e69;border-radius: 6px;background-color: #fff;box-shadow: 0 5px 15px rgba(0,0,0,0.08);text-align: center;margin-bottom: 10px;"> 997<p><b>å±±ä¸é¨çæ¹è¾¹å°å±</b></p> 998<p><b>Mount Rain Haven</b></p> 999<p><b><ruby>å±±é¨<rt>ããã</rt></ruby>ã®<ruby>æ¹ç<rt>ãã¯ã</rt></ruby><ruby>å°å±<rt>ãã</rt></ruby></b></p> 1000</div><h3 id="cl-7"><a class="markdownIt-Anchor" href="#cl-7"></a>å客ç«å®ä½</h3><div style="padding: 15px 25px;border: 2px solid #4a4e69;border-radius: 6px;background-color: #fff;box-shadow: 0 5px 15px rgba(0,0,0,0.08);text-align: center;margin-bottom: 10px;"> 1001<b>个人åä½ç«</b> 1002</div><blockquote>â个人åä½ç«âæçæ¯ç±ä¸ªäººææå°åå¢é建ç«åè¿è¥çï¼ä»¥å±ç¤ºååä½åã表达个人è§ç¹ãå享ä¸ä¸ç¥è¯æè®°å½åä½è¿ç¨ä¸ºæ ¸å¿çç½ç«æç½ç»ç©ºé´ã</blockquote><h3 id="cl-8"><a class="markdownIt-Anchor" href="#cl-8"></a>å客ç«ç¹ç¹</h3><p>æ¯ä¸ªç½ç«é½æå ¶ç¹æçåè½æè¡¨ç°ï¼è¿äºè¡¨ç°ä¼ä¸ºä¸ä¸ªç½ç«å¸¦æ¥æ éçæ½å䏿ªæ¥ã</p><h4 id="cl-9"><a class="markdownIt-Anchor" href="#cl-9"></a>åç±»â<a href="/index.php/category/blog/">å客</a>â</h4><p>å客ç«å½ç¶è¦æå客åµï¼MRå¯è½ä¼å°èªå·±çæ¥å¸¸æè çªç¶æ³å°çä¸è¥¿æ¾å°å客åç±»ï¼ç¶åå表åºå»ã</p><h4 id="cl-10"><a class="markdownIt-Anchor" href="#cl-10"></a>åç±»â<a href="/index.php/category/literature/">ä¼ ç»æå¦</a>â</h4><p>æ¬ç«çä¼ ç»æå¦åç±»ï¼æ¯Mount Rainè®ç»èªå·±æå¦ç´ å »çåç±»ï¼ä»èªå·±ä¼å¨æ¤åç±»æç¨¿ä¸äºçææè é¿æãæ¤åç±»ä¸çæç« ï¼ä¸ä¼ä¸ä»»ä½ç½ç«ä¸ç人ç©è®¾å®æä¸ç设å®ç¸å ³èï¼ä¸å¤§é¨åéµå¾ªè¯æåä½ä½ç³»ã<br>ä¹å°±æ¯è¯´ï¼Mount Rainéè¦èªå·±å¨æç« ä¸ç¨æ®µè½ä¸è¯è¨å»ç»äººç©å½¢è±¡ä¸ä¸ç设å®ãè¿æ¯ä¸é¡¹è°é¾çææï¼ä½å¤§å¤§çæåäºä½åçè´¨éä¸å æ¶µãâ<a href="/index.php/category/literature/">ä¼ ç»æå¦</a>âä¸çæç« 注éçæ¯æå䏿®µè½çæåæ¯å¦çå¨ï¼ç»é¢ææ¯å¦å¼ºçã</p><h4 id="cl-11"><a class="markdownIt-Anchor" href="#cl-11"></a>åç±»â<a href="/index.php/category/net-literature/">ç½ç»æå¦</a>â</h4><p>æ¬ç«çç½ç»æå¦åç±»ï¼æ¯Mount Rainè®ç»èªå·±å¯¹ç¥è¯çè¿ç¨è½åçåç±»ï¼ä»èªå·±ä¼å¨æ¤åç±»æç¨¿ä¸ç设å®ã人ç©è®¾å®ãè¯æ¡ä¸æ äºã<br>æ¤åç±»ä¸çä½åï¼é常ä¸éè¦å¤ªéµå¾ªè¯æåä½ä½ç³»ï¼ä½ä¸ºäºä¿è¯ä½åçè´¨éä¸å 容ï¼éè¦è®¤ççè¿è¡ç¼å䏿´çã</p><p>æ¤åç±»å为âä½ååç±»âä¸âä¸å¿é¡µåç±»â</p><ul><li><p><strong>ä½ååç±»ï¼</strong><a href="/index.php/category/character/">人ç©è®¾å®</a>ã<a href="/index.php/category/item/">è¯æ¡</a>ã<a href="/index.php/category/novel/">æ äº</a>ã</p><ul><li>ä½ååç±»é常注éå 容ï¼éè¿å 容䏿®µè½è®©è¯»è 对设å®è¿è¡çè§£ã</li></ul></li><li><p><strong>ä¸å¿é¡µåç±»ï¼</strong><a href="/index.php/category/worldsetting/">ä¸ç设å®</a></p><ul><li>ä¸å¿é¡µåç±»é常注éç»æï¼éè¿æ´é½çç»æä¸é¾æ¥ä¸ºè¯»è 导èªï¼è®©è¯»è 对设å®è¿è¡çè§£ã</li></ul></li></ul><p>ç½ç»æå¦åç±»çæå¦ç´ å »è¿ç¨ä¸»è¦éä¸å¨â<a href="/index.php/category/novel/">æ äº</a>âåç±»ï¼ä½ä¸â<a href="/index.php/category/literature/">ä¼ ç»æå¦</a>âåç±»ä¸åçæ¯ï¼âæ äºâåç±»å¯ä»¥ç´æ¥å¯¹ä¸ç设å®ã人ç©è®¾å®ä¸è¯æ¡è¿è¡å¼ç¨ãè¿ç§ç»æåæé«äºä½è çç¼åæçä¸è¯»è ççè§£é度ï¼ä½éä½äºæç« çè´¨éä¸å 容ãâ<a href="/index.php/category/novel/">æ äº</a>âåç±»ä¸çæç« 注éçæ¯æ äºæ èçåå±ä¸è®¾å®çå®åã</p><h4 id="cl-12"><a class="markdownIt-Anchor" href="#cl-12"></a>åç±»â<a href="/index.php/category/net-literature/">åé</a>â</h4><p>æ¬ç«çåéåç±»ï¼æ¯Mount Rainæ´åä½åçåç±»ï¼åæ¶éç¨äºä¼ ç»æå¦ä¸ç½ç»æå¦ã<br>该å类设ç«çç®çæ¯ä½¿ä½è ä¸è¯»è æ´å¿«ç寻æ¾ä¸æ´çä½åã</p><h5 id="cl-13"><a class="markdownIt-Anchor" href="#cl-13"></a>æå ³åæ¯ä¸ç设å®</h5><p>卿¬ç«ï¼ä¸ä¸ªå¤§ä¸ç设å®ä¸å¯ä»¥æå¤ä¸ªå°ä¸ç设å®ï¼è¿å¯ä»¥ä½¿å个ä¸ççå ³ç³»ç½å徿´å æ¸ æ¥ã<br>å½ç¶ï¼è¿ä¸åé½è¦å´ç»çè¿ä¸¤ä¸ªæ ç¾ï¼</p><ul><li>â<a href="/index.php/tag/主è¦ä¸ç设å®/" target="_blank">主è¦ä¸ç设å®</a>â</li><li>â<a href="/index.php/tag/忝ä¸ç设å®/" target="_blank">忝ä¸ç设å®</a>âã</li></ul><p>卿¬ç«ï¼ä¸»è¦ä¸ç设å®é常æ¯ä¸ä¸ªå®å®å ¨å ¨æ¶ç©º/é¨åæ¶ç©ºç设å®ï¼æ¥æå®æ´ç维度ãç§å¦ä½ç³»ãå½å®¶çæ¶æã<br>è忝ä¸ç设å®åæ¯å¨ä¸»è¦ä¸ç设å®çåºç¡ä¸ï¼å¯¹äºæä¸ä¸ªç¹å®è®¾å®é¨å/ç¹å®å¹³è¡æ¶é´çº¿è¿è¡æ´è¯¦ç»åä½ç设å®ã</p><ul><li><p>ä¸å¿é¡µçæ ç¾æ·»å æ³å</p><ul><li>
1002æ¥æ<u>â主è¦ä¸ç设å®â</u>æ ç¾çä¸ç设å®é¤äº<strong>æ·»å ç±»åæ ç¾</strong>å¤ï¼ä» éè¦<strong>æ·»å å±äºèªå·±çä¸å±æ ç¾å³å¯</strong>ã</li><li>æ¥æ<u>â忝ä¸ç设å®â</u>æ ç¾çä¸ç设å®é¤äºæ·»å <strong>ç±»åæ ç¾</strong>ä¸<strong>ä¸å±æ ç¾</strong>å¤ï¼è¿éè¦<strong>æ·»å æå±ä¸»è¦ä¸çè§çæ ç¾</strong>æå¯ã</li></ul></li></ul><h5 id="cl-14"><a class="markdownIt-Anchor" href="#cl-14"></a>设å®çç»ææ¶æ</h5><p>ä¸ä¸ªä¸ç设å®é常ç±ä»¥ä¸é¨åç»æ</p><ul><li>ä¸ä¸ªè®¾å®ä¸å¿é¡µ</li><li>å¤ä¸ªäººç©è®¾å®</li><li>å¤ä¸ªè¯æ¡</li><li>å¤ä¸ªä¸æ¬¡å使 äº</li><li>å¤ä¸ªä¸æ¬¡åä½åé</li></ul><p><strong>䏿¬¡å使 äº</strong>ï¼æè®¾å®åè宿¹æè®¾å®ä½è ç¼åçãæ¥æä¸ç设å®éè¦ä¿¡æ¯çæ äº/åéã</p><p><strong>äºæ¬¡å使 äºï¼</strong>æè®¾å®åèè æé设å®åèè ç¼åçãæå ³æ¬ä¸ç设å®ä½å¹¶ä¸ååå½±åç°æè®¾å®ççæ äº/åéã</p><h4 id="cl-15"><a class="markdownIt-Anchor" href="#cl-15"></a>åç±»â<a href="/index.php/category/info/">ä¿¡æ¯</a>â</h4><p>åç±»âä¿¡æ¯âéå¸¸ç¨æ¥æ¾ç½®æå ³ç½ç«çå 容æè æå ³MRèªå·±çå 容ãå½åæ¬ç«çâä¿¡æ¯âåç±»æä¸ä¸ªååç±»ï¼</p><ul><li><p><a href="https://mount-rain.link/index.php/category/attention/">éç¥</a></p><ul><li><p>ç½ç«ç«å¡åå¸çéç¥ä¿¡æ¯ã</p><ul><li>ç±è½»å°éç顺åºä¸ºï¼æ¥å¸¸éç¥ãéè¦éç¥ãå 容æ§ç»´æ¤éç¥ãææ¯æ§ç»´æ¤éç¥</li></ul></li></ul></li><li><p><a href="https://mount-rain.link/index.php/category/operate/">è¿è¥</a></p><ul><li>æ¤å类为æ¬ç«ä¸ä¸ºç½ç«è¿è¥æä»¶è®¾ç½®çåç±»ï¼æ¬å客åå¸çææè¿è¥ç¸å ³æä»¶é½å¯ä»æ¬åç±»ä¸æ¥æ¾å°ã</li></ul></li><li><p><a href="https://mount-rain.link/index.php/category/memo/">å¤å¿</a></p><ul><li>æ¤åç±»æ¯ä¸ºæéMount Rainä¸ç½ç«å ¶ä»ä½¿ç¨è è设ç«çåç±»ãç½ç«ä½¿ç¨è å¯éæ¶æ¥çå¤å¿åç±»ä¸çä¿¡æ¯ã</li><li><p>å¤å¿é¡µé¢é常æä»¥ä¸ç¶æï¼</p><ul><li><strong>åºå®ï¼</strong>该å¤å¿çå 容å¨ç¡®å®åå°ä¸ä¼è½»æåçæ¹åã</li><li><strong>æ´»è·ï¼</strong>该å¤å¿çå å®¹æ´æ°è¾ä¸ºé¢ç¹ã</li><li><strong>æç½®ï¼</strong>该å¤å¿æ¥ææ´æ°çè¶å¿ï¼ä½å 为æç§åå ä¸è¿è¡å å®¹æ´æ°ã</li></ul></li><li><p>æ¤å¤ï¼å¤å¿é¡µé¢è¿æä¸ç§ç¹æ®ç¶æï¼</p><ul><li><strong>éèï¼</strong>该å¤å¿å¨å客ç«ä¸è¢«éèã</li><li><strong>å¯ç ä¿æ¤ï¼</strong>该å¤å¿å¨å客ç«ä¸è¢«å¯ç ä¿æ¤ã</li><li><strong>ç§å¯ï¼</strong>该å¤å¿å¨å客ç«ä¸è¢«è®¾ç½®ä¸ºç§å¯ã</li></ul></li><li>å¤å¿åç±»çæ é¢æ ¼å¼é常为ï¼<br><code>[å¤å¿XXXX|ç¶æ]å¤å¿æ é¢</code></li></ul></li></ul> </article> 1003 <div id="comments"> 1004 </div></div> 1005<div class="aside-content" id="aside-content" role="complementary"> 1006 <div class="card-widget card-info"> 1007 <div class="card-info-avatar is-center"> 1008 <div class="avatar-img"> 1009 <img data-lazy-src="/usr/uploads/2023/08/654093848.png" onerror="this.onerror=null;this.src='/usr/themes/butterfly/img/friend_404.gif'" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" alt="avatar"> 1010 </div> 1011 <div class="author-info__name"> 1012 Mount Rain </div> 1013 <div class="author-info__description"> 1014 ä¸å¿µè¿å¾ï¼ä¸çå°æ¥ï¼æ´»å¨å½ä¸ã </div> 1015 </div> 1016 <div class="card-info-data"> 1017 <div class="card-info-data site-data is-center"> 1018 <a href="/index.php/list-of-pages.html"> 1019 <div class="headline">æç« </div> 1020 <div class="length-num"> 1021 124 </div> 1022 </a> 1023 <a href="/index.php/list-of-tags.html"> 1024 <div class="headline">æ ç¾</div> 1025 <div class="length-num">99</div> 1026 </a> 1027 <a href="/index.php/list-of-categories.html"> 1028 <div class="headline"> 1029 åç±» 1030 </div> 1031 <div class="length-num"> 1032 17 </div> 1033 </a> 1034 </div> 1035 </div> 1036 <a class="button--animated" id="card-info-btn" target="_blank" rel="noopener" href="/index.php/about.html#about-mr"> 1037 <i class="fas fa-link"> 1038 </i>
1039 <span> 1040 å ³äºMount Rainçä¿¡æ¯ </span> 1041 </a> 1042 <div class="card-info-social-icons is-center"><div class="social-media"> 1043 <b>社交åªä½</b> 1044 <ul> 1045 <li><a href="mailto:[email protected]" target="_blank" title="Mount Rainçé®ç®±"><i class="fa-solid fa-envelope fa-lg"></i></a></li> 1046 <li><a href="https://space.bilibili.com/3537107796626299" target="_blank" title="Bilibili"><i class="fa-brands fa-bilibili fa-lg"></i></a></li> 1047 <li><a href="https://github.com/Yamanaka-Ame" target="_blank" title="GitHub"><i class="fa-brands fa-github fa-lg"></i></a></li> 1048 <li><a href="https://steamcommunity.com/profiles/76561199154400664/" target="_blank" title="Steam"><i class="fa-brands fa-steam fa-lg"></i></a></li> 1049 <!-- Add more social media icons and links here --> 1050 </ul> 1051</div> 1052 1053<div class="interactive-channels"> 1054 <b>äºå¨æ¸ é</b> 1055 <ul> 1056 <li><a href="mailto:[email protected]" title="çµåé®ä»¶-QQé®ç®±"><i class="fa-solid fa-envelope fa-lg"></i> çµåé®ä»¶</a></li> 1057 </ul> 1058</div></div> 1059 </div> 1060 <div class="card-widget card-announcement"> 1061 <div class="item-headline"> 1062 <i class="fas fa-bullhorn card-announcement-animation"></i><span>å ¬å</span> 1063 </div> 1064 <div class="announcement_content"><b>é«ä¸æé´è¿è¥è°æ´æ¦è¦</b><br> 1065峿¥èµ·è³é«ä¸ç»æï¼æ¬ç«ç±å主ä¸ä¸¤å代çåä¸»å ±å管çï¼ä»£çå主è´è´£æ¥å¸¸å®¡æ ¸ä¸æ²éï¼ææ¯æ¯æä» ç»´æ¤æå¡å¨ãå 容åå¸æéæ¶ç´§ï¼åèæåï¼è¿è½½ç §å¸¸ãå³ç以å¦ä¸ä¼å 为ååï¼å主ä¿çä¸ç¥¨å¦å³æãäºè®®äºå¡ç±ä»£çå主ç»ä¸å¯¹æ¥å¤çãç¹æ¤åç¥ã<br>详æ 请è§<a href="/index.php/attention/312.html" target="_blank">ãå ³äºå主é«ä¸æé´æ¬å客ç«è¿è¥ç®¡ççæè§ã</a>ã</div> 1066 </div> 1067 <div class="sticky_layout"> 1068 <div class="card-widget" id="card-toc"> 1069 <div class="item-headline"> 1070 <i class="fas fa-stream"></i> 1071 <span>ç®å½</span> 1072 <span class="toc-percentage"></span> 1073 </div> 1074 <div class="toc-content"> 1075 <ol class="toc"> 1076 <li class="toc-item"> 1077 <a class="toc-link" href="#cl-1"> 1078 <span class="toc-number"></span> 1079 <span class="toc-text">æå ³å主âMount Rainâ</span> 1080 </a><ol class="toc-child"> 1081<li class="toc-item"> 1082 <a class="toc-link" href="#cl-2"> 1083 <span class="toc-number"></span> 1084 <span class="toc-text">èªé®èªçåº</span> 1085 </a></li > 1086<li class="toc-item"> 1087 <a class="toc-link" href="#cl-3"> 1088 <span class="toc-number"></span> 1089 <span class="toc-text">æå ³æçæµç§°</span> 1090 </a><ol class="toc-child"> 1091<li class="toc-item"> 1092 <a class="toc-link" href="#cl-4"> 1093 <span class="toc-number"></span> 1094 <span class="toc-text">详ç»è§£é</span> 1095 </a></li> 1096</ol> 1097</li> 1098</ol> 1099</li><li class="toc-item"> 1100 <a class="toc-link" href="#cl-5"> 1101 <span class="toc-number"></span> 1102 <span class="toc-text">æå ³è¿ä¸ªå客ç«</span> 1103 </a><ol class="toc-child"> 1104<li class="toc-item"> 1105 <a class="toc-link" href="#cl-6"> 1106 <span class="toc-number"></span> 1107 <span class="toc-text">å客ç«å½å</span> 1108 </a></li > 1109<li class="toc-item"> 1110 <a class="toc-link" href="#cl-7"> 1111 <span class="toc-number"></span> 1112 <span class="toc-text">å客ç«å®ä½</span> 1113 </a></li > 1114<li class="toc-item"> 1115 <a class="toc-link" href="#cl-8"> 1116 <span class="toc-number"></span> 1117 <span class="toc-text">å客ç«ç¹ç¹</span> 1118 </a><ol class="toc-child"> 1119<li class="toc-item"> 1120 <a class="toc-link" href="#cl-9"> 1121 <span class="toc-number"></span> 1122 <span class="toc-text">åç±»âå客â</span> 1123 </a></li > 1124<li class="toc-item"> 1125 <a class="toc-link" href="#cl-10">
1126 <span class="toc-number"></span> 1127 <span class="toc-text">åç±»âä¼ ç»æå¦â</span> 1128 </a></li > 1129<li class="toc-item"> 1130 <a class="toc-link" href="#cl-11"> 1131 <span class="toc-number"></span> 1132 <span class="toc-text">åç±»âç½ç»æå¦â</span> 1133 </a></li > 1134<li class="toc-item"> 1135 <a class="toc-link" href="#cl-12"> 1136 <span class="toc-number"></span> 1137 <span class="toc-text">åç±»âåéâ</span> 1138 </a><ol class="toc-child"> 1139<li class="toc-item"> 1140 <a class="toc-link" href="#cl-13"> 1141 <span class="toc-number"></span> 1142 <span class="toc-text">æå ³åæ¯ä¸ç设å®</span> 1143 </a></li > 1144<li class="toc-item"> 1145 <a class="toc-link" href="#cl-14"> 1146 <span class="toc-number"></span> 1147 <span class="toc-text">设å®çç»ææ¶æ</span> 1148 </a></li> 1149</ol> 1150</li><li class="toc-item"> 1151 <a class="toc-link" href="#cl-15"> 1152 <span class="toc-number"></span> 1153 <span class="toc-text">åç±»âä¿¡æ¯â</span> 1154 </a></li> 1155</li> 1156</li> 1157 </ol> 1158 </div> 1159 </div> 1160 <!--å¾®åçæ--> 1161 <!--å¾®åçæend--> 1162 <div class="card-widget card-webinfo"> 1163 <div class="item-headline"> 1164 <i class="fas fa-chart-line"></i> 1165 <span>ç½ç«èµè®¯</span> 1166 </div> 1167 <div class="webinfo"> 1168 <div class="webinfo-item"> 1169 <div class="item-name">æç« æ°ç® :</div> 1170 <div class="item-count"> 1171 124 </div> 1172 </div> 1173 <div class="webinfo-item"> 1174 <div class="item-name">å·²è¿è¡æ¶é´ :</div> 1175 <div class="item-count" id="runtimeshows" data-publishdate=""> 1176 1162 天 </div> 1177 </div> 1178 <div class="webinfo-item"> 1179 <div class="item-name">æ¬ç«æ»åæ° :</div> 1180 <div class="item-count"> 1181 35.98 W </div> 1182 </div> 1183 <div class="webinfo-item"> 1184 <div class="item-name">æ¬ç«æ»è®¿é®é :</div> 1185 <div class="item-count"> 1186 106332 </div> 1187 </div> 1188 <div class="webinfo-item"> 1189 <div class="item-name">æåæ´æ°æ¶é´ :</div> 1190 <div class="item-count"> 1191 1 å°æ¶å </div> 1192 </div> 1193 </div> 1194 </div> 1195 <div class="card-widget"> 1196 <div class="item-headline"> 1197 <i class="fas fa-user"></i><span>ç¨æ·</span> 1198 </div> 1199 <div class="widget-list"> 1200 <div class="last"><a href="https://mount-rain.link/mrdash/login.php">ç»å½</a></div> 1201 <div class="last"><a href="https://mount-rain.link/index.php/feed/">æç« RSS</a></div> 1202 <div class="last"><a href="https://mount-rain.link/index.php/feed/comments/">è¯è®º RSS</a></div> 1203 </div> 1204 </div> 1205 </div> 1206</div><!-- end #sidebar --><link rel="stylesheet" href="https://mount-rain.link/usr/themes/butterfly/css/GrayMac.css">
1207<script type="text/javascript" src="https://mount-rain.link/usr/themes/butterfly/js/prism.js?v1.0"></script>
vendor: 2 bytes, line 1207
1207
1208<script type="text/javascript" src="https://mount-rain.link/usr/themes/butterfly/js/clipboard.min.js"></script>
1208 1209
1210<script type="text/javascript"> 1211 (function(){ 1212 var pres = document.querySelectorAll('pre'); 1213 var lineNumberClassName = 'line-numbers'; 1214 pres.forEach(function (item, index) { 1215 item.className = item.className == '' ? lineNumberClassName : item.className + ' ' + lineNumberClassName; 1216 }); 1217 })(); 1218</script>
1218 1219</main> 1220<!-- end #main--> 1221 <footer id="footer"> 1222 <div id="footer-wrap"> 1223 <div class="copyright"> 1224 <div class="copyright">©2026 By Mount Rain</div> 1225 <div class="framework-info"> 1226 <span>ç±</span> 1227 <a target="_blank" href="http://www.typecho.org">Typecho</a><span> 强å驱å¨</span> 1228 <span class="footer-separator">|</span> 1229 <span>主é¢</span> 1230 <a id="btheme" target="_blank" href="https://github.com/wehaox/Typecho-Butterfly">Butterfly</a> 1231 </div> 1232 <div class="footer_custom_text"></div> 1233 </div> 1234 </div> 1235 </footer> 1236<style type="text/css" data-typed-js-css="true"> 1237 .typed-cursor { 1238 opacity: 1; 1239 } 1240 1241 .typed-cursor.typed-cursor--blink { 1242 animation: typedjsBlink 0.7s infinite; 1243 -webkit-animation: typedjsBlink 0.7s infinite; 1244 animation: typedjsBlink 0.7s infinite; 1245 } 1246 1247 @keyframes typedjsBlink { 1248 50% { 1249 opacity: 0.0; 1250 } 1251 } 1252 1253 @-webkit-keyframes typedjsBlink { 1254 0% { 1255 opacity: 1; 1256 } 1257 1258 50% { 1259 opacity: 0.0; 1260 } 1261 1262 100% { 1263 opacity: 1; 1264 } 1265 } 1266</style>
1267<script> 1268 </script>
1268 1269<!-- Default Statcounter code for å±±ä¸é¨çæ¹è¾¹å°å± 1270https://mount-rain.link/ -->
1271<script type="text/javascript"> 1272var sc_project=13113124; 1273var sc_invisible=1; 1274var sc_security="18a245fc"; 1275</script>
vendor: 2 bytes, line 1275
1275
1276<script type="text/javascript" 1277src="https://www.statcounter.com/counter/counter.js" async></script>
1277 1278<noscript><div class="statcounter"><a title="Web Analytics" 1279href="https://statcounter.com/" target="_blank"><img class="statcounter" 1280src="https://c.statcounter.com/13113124/0/18a245fc/1/" alt="Web Analytics" 1281referrerPolicy="no-referrer-when-downgrade"></a></div></noscript> 1282<!-- End of Statcounter Code --><!--æç´¢ --> 1283<div id="local-search"> 1284 <div class="search-dialog"> 1285 <nav class="search-nav"> 1286 <span class="search-dialog-title">æ¬å°æç´¢</span> 1287 <span id="loading-status"></span> 1288 <button class="search-close-button"> 1289 <i class="fas fa-times"></i> 1290 </button> 1291 </nav> 1292 <div class="search-wrap" style="display: block;"> 1293 <div id="local-search-input"> 1294 <form class="local-search-box" method="post" action="https://mount-rain.link/" role="search" id="search"> 1295 <label for="s" class="sr-only">æç´¢å ³é®å</label> 1296 <input type="text" name="s" placeholder="å车æ¥è¯¢" required="required"> 1297 </div> 1298 </form> 1299 <hr> 1300 <div id="local-search-results"></div> 1301 </div> 1302 </div> 1303 <div id="search-mask"></div> 1304</div> 1305</div> 1306<!--æç´¢end --> 1307<div class="js-pjax"> 1308
1308<script data-pjax src="https://mount-rain.link/usr/themes/butterfly/js/comjs.js?v1.8.0"></script>
1308 1309
1309<script data-pjax src="https://mount-rain.link/usr/themes/butterfly/js/smooth.min.js"> </script>
1309 1310
1310<script> 1311 (function() { 1312 const searchButton = document.getElementById('search-button'); 1313 const input = document.getElementById('dSearchIn'); 1314 searchButton.addEventListener('click', function() { 1315 input.style.width = '150px'; 1316 input.focus(); 1317 }); 1318 input.addEventListener('blur', function() { 1319 input.style.width = '35px'; 1320 }); 1321 })() 1322 </script>
1322 1323
1323<script src="https://hcaptcha.com/1/api.js" async defer></script>
1323 1324
1324<script> 1325 document.addEventListener('DOMContentLoaded', ()=>{ 1326 initializeCodeToolbar(); 1327 tocCheck(); 1328 }); 1329 </script>
1329 1330 1331 <link rel="canonical" href="https://mount-rain.link/index.php/about.html" /> 1332<meta property="og:type" content="article" /> 1333<meta property="og:url" content="https://mount-rain.link/index.php/about.html" /> 1334<meta name="twitter:title" property="og:title" itemprop="name" content="å ³äº" /> 1335<meta name="twitter:description" property="og:description" itemprop="description" content="å客ç«è¿è¥å客ç«å 责声æå客ç«ç«è§åå®¢ç«æ¶é´çº¿è¿è¥æä»¶ä¸è§ä½è åèæå¯¼éå¶çº§åç±»æå¯¼å客ç«ä¸»è¦æå&ç¹å«æè°¢è®¾å®ä¸åä½ä¼ ç»æå¦ä½ååºç½ç»æå¦ä½ååºMount Rainå¨å ¶ä»ç½ç«çä½ååé - M..." /> 1336<meta property="og:site_name" content="å±±ä¸é¨çæ¹è¾¹å°å±" /> 1337<meta name="twitter:card" content="summary" /> 1338<meta name="twitter:domain" content="mount-rain.link" />
1339<script type="text/javascript"> 1340(function () { 1341 window.TypechoComment = { 1342 dom : function (sel) { 1343 return document.querySelector(sel); 1344 }, 1345 1346 visiable: function (el, show) { 1347 el.style.display = show ? '' : 'none'; 1348 }, 1349 1350 create : function (tag, attr) { 1351 const el = document.createElement(tag); 1352 1353 for (const key in attr) { 1354 el.setAttribute(key, attr[key]); 1355 } 1356 1357 return el; 1358 }, 1359 1360 inputParent: function (response, coid) { 1361 const form = 'form' === response.tagName ? response : response.querySelector('form'); 1362 let input = form.querySelector('input[name=parent]'); 1363 1364 if (null == input && coid) { 1365 input = this.create('input', { 1366 'type' : 'hidden', 1367 'name' : 'parent' 1368 }); 1369 1370 form.appendChild(input); 1371 } 1372 1373 if (coid) { 1374 input.setAttribute('value', coid); 1375 } else if (input) { 1376 input.parentNode.removeChild(input); 1377 } 1378 }, 1379 1380 getChild: function (root, node) { 1381 const parentNode = node.parentNode; 1382 1383 if (parentNode === null) { 1384 return null; 1385 } else if (parentNode === root) { 1386 return node; 1387 } else { 1388 return this.getChild(root, parentNode); 1389 } 1390 }, 1391 1392 reply : function (htmlId, coid, btn) { 1393 const response = this.dom('#respond-page-87'), 1394 textarea = response.querySelector('textarea[name=text]'), 1395 comment = this.dom('#' + htmlId), 1396 child = this.getChild(comment, btn); 1397 1398 this.inputParent(response, coid); 1399 1400 if (this.dom('#respond-page-87-holder') === null) { 1401 const holder = this.create('div', { 1402 'id' : 'respond-page-87-holder' 1403 }); 1404 1405 response.parentNode.insertBefore(holder, response); 1406 } 1407 1408 if (child) { 1409 comment.insertBefore(response, child.nextSibling); 1410 } else { 1411 comment.appendChild(response); 1412 } 1413 1414 this.visiable(this.dom('#cancel-comment-reply-link'), true); 1415 1416 if (null != textarea) { 1417 textarea.focus(); 1418 } 1419 1420 return false; 1421 }, 1422 1423 cancelReply : function () { 1424 const response = this.dom('#respond-page-87'), 1425 holder = this.dom('#respond-page-87-holder'); 1426 1427 this.inputParent(response, false); 1428 1429 if (null === holder) { 1430 return true; 1431 } 1432 1433 this.visiable(this.dom('#cancel-comment-reply-link'), false); 1434 holder.parentNode.insertBefore(response, holder); 1435 return false; 1436 } 1437 }; 1438})(); 1439</script>
1439 1440<!--CustomCssAndJs Header CSS Start--> 1441 1442<!--CustomCssAndJs Header CSS End--> 1443 1444<!--CustomCssAndJs JS Start--> 1445<!--CustomCssAndJs JS End--> 1446
1446<script> 1447 document.addEventListener('DOMContentLoaded', function() { 1448 var aElements = document.getElementsByTagName('a'); 1449 var domain = document.domain; 1450 1451 for (var i = 0; i < aElements.length; i++) { 1452 var aElement = aElements[i]; 1453 var url = aElement.href; 1454 1455 if (url && url.length > 0 && url.indexOf(domain) === -1 && url !== 'javascript:void(0);') { 1456 aElement.setAttribute('target', '_blank'); 1457 } 1458 } 1459 }); 1460 </script>
1460 1461 </div> 1462<!--js-pjax end--> 1463<div id="rightside"> 1464 <div id="rightside-config-hide" class=""> 1465 <button id="font-plus" type="button" title="æ¾å¤§åä½"><i class="fas fa-plus"></i></button> 1466 <button id="font-minus" type="button" title="缩å°åä½"><i class="fas fa-minus"></i></button> 1467 <button id="translateLink" type="button" title="ç®ç¹è½¬æ¢"> 1468 ç¹ 1469 </button> 1470 <button id="darkmode" type="button" title="æµ è²åæ·±è²æ¨¡å¼è½¬æ¢"> 1471 <i class="fas fa-adjust"> 1472 </i> 1473 </button> 1474 <button id="hide-aside-btn" type="button" title="åæ ååæ åæ¢"> 1475 <i class="fas fa-arrows-alt-h"> 1476 </i> 1477 </button> 1478 </div> 1479 <div id="rightside-config-show"> 1480 <button id="rightside_config" type="button" title="设置"> 1481 <i class="fas fa-cog fa-spin"> 1482 </i> 1483 </button> 1484 <button id="go-up" type="button" title="åå°é é¨" class="show-percent"> 1485 <span class="scroll-percent"></span> 1486 <i class="fas fa-arrow-up"> 1487 </i> 1488 </button> 1489 </div> 1490</div><!--pjax--> 1491 <link rel="stylesheet" href="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/css/nprogress.css"> 1492
1492<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/pjax.min.js"></script>
1492 1493
1493<script src="https://gcore.jsdelivr.net/gh/wehaox/CDN@main/butterfly/js/nprogress.js"></script>
1493 1494
1494<script> 1495 let intervalNum = 0; 1496 let pjaxSelectors = ["title", "#body-wrap", "#rightside-config-hide", "#rightside-config-show", ".js-pjax"]; 1497 var pjax = new Pjax({ 1498 elements: 'a:not([target="_blank"])', 1499 selectors: pjaxSelectors, 1500 cacheBust: !1, 1501 analytics: !1, 1502 scrollRestoration: !1 1503 }); 1504 document.addEventListener("pjax:send", (function() { 1505 if (window.removeEventListener("scroll", window.tocScrollFn), window.removeEventListener("scroll", scrollCollect), "object" == typeof preloader && preloader.initLoading(), window.aplayers) 1506 for (let e = 0; e < window.aplayers.length; e++) window.aplayers[e].options.fixed || window.aplayers[e].destroy(); 1507 "object" == typeof typed && typed.destroy(); 1508 const e = document.body.classList; 1509 e.contains("read-mode") && e.remove("read-mode") 1510 NProgress.start(); 1511 intervalNum = 0 1512 })), 1513 document.addEventListener("pjax:complete", (function() { 1514 hcaptcha.render('h-captcha', { 1515 sitekey: '' 1516 }); 1517 NProgress.done(); 1518 const checkInterval = setInterval(() => { 1519 intervalNum ++ 1520 if(intervalNum > 100 || document.querySelectorAll(".recent-post-item").length > 0){ 1521 clearInterval(checkInterval) 1522 } 1523 if(document.getElementsByTagName('article').length > 0){ 1524 clearInterval(checkInterval) 1525 initializeCodeToolbar() 1526 if (document.getElementById("web-login")) { 1527 webLogin() 1528 document.querySelector('.submit').addEventListener("click", function() { 1529 document.getElementById("comment_login").classList.toggle("login_active"); 1530 }); 1531 } 1532 if(document.querySelector('.toc')){ 1533 tocCheck() 1534 } 1535 } 1536 }, 600); 1537 window.refreshFn(), 1538 document.querySelectorAll("script[data-pjax]").forEach(e => { 1539 const t = document.createElement("script"), 1540 o = e.text || e.textContent || e.innerHTML || ""; 1541 Array.from(e.attributes).forEach(e => t.setAttribute(e.name, e.value)), t.appendChild(document.createTextNode(o)), e.parentNode.replaceChild(t, e) 1542 }), 1543 GLOBAL_CONFIG.islazyload && window.lazyLoadInstance.update(), "function" == typeof chatBtnFn && chatBtnFn(), "function" == typeof panguInit && panguInit(), "function" == typeof gtag && gtag("config", "", { 1544 page_path: window.location.pathname 1545 }), 1546 "object" == typeof _hmt && _hmt.push(["_trackPageview", window.location.pathname]), 1547 "function" == typeof loadMeting && document.getElementsByClassName("aplayer").length && loadMeting(), 1548 "object" == typeof Prism && Prism.highlightAll(), "object" == typeof preloader && preloader.endLoading() 1549 })), 1550 document.addEventListener("pjax:error", e => { 1551 // 404 === e.request.status && pjax.loadUrl("/404"); 1552 if (e.request.status === 404) { 1553 window.location = "/404"; 1554 } 1555 if (e.request.status === 403) { 1556 window.location = e.request.responseURL 1557 } 1558 }) 1559 </script>
1559 1560<!--pjax end--> 1561</body> 1562 1563</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.