1<!DOCTYPE HTML> 2<html class="small-scroll-bar no-js bg" lang="zh-cmn-Hans"> 3<head> 4 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/> 5 <meta charset="UTF-8"> 6 <!--IE 8æµè§å¨ç页颿¸²ææ¹å¼--> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"> 8 <!--é»è®¤ä½¿ç¨æéå æ ¸ï¼é对å½å æµè§å¨äº§å--> 9 <meta name="renderer" content="webkit"> 10 <meta name="referrer" content="no-referrer" /> 11 <!--chrome Android å°åæ é¢è²--> 12 <meta name="theme-color" content="#3a3f51"/> 13<!-- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">--> 14<!-- <meta name="mobile-web-app-capable" content="yes">--> 15<!-- <meta name="apple-mobile-web-app-capable" content="yes">--> 16<!-- <meta name="apple-mobile-web-app-status-bar-style" content="default">--> 17 <meta http-equiv="x-dns-prefetch-control" content="on"> 18 <title>æ¶å 鸡 - ç±åå©</title> 19 <link rel="icon" type="image/ico" href="/favicon.ico"> 20 <meta name="description" content="æ¶å 鸡" /> 21<meta name="generator" content="Typecho 1.2.1" /> 22<meta name="template" content="handsome" /> 23<link rel="alternate" type="application/rss+xml" title="æ¶å 鸡 » ç±åå© » RSS 2.0" href="https://www.ibilibili.com/feed/cross.html" /> 24<link rel="alternate" type="application/rdf+xml" title="æ¶å 鸡 » ç±åå© » RSS 1.0" href="https://www.ibilibili.com/feed/rss/cross.html" /> 25<link rel="alternate" type="application/atom+xml" title="æ¶å 鸡 » ç±åå© » ATOM 1.0" href="https://www.ibilibili.com/feed/atom/cross.html" /> 26<link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_1166601_ukjy21v4twb.css"> 27<link rel="stylesheet" type="text/css" href="https://www.ibilibili.com/usr/plugins/UserAgent/css/useragent.css" /> 28 29 30
30<script type="text/javascript"> 31 32 window['LocalConst'] = { 33 //base 34 BASE_SCRIPT_URL: 'https://www.ibilibili.com/usr/themes/handsome/', 35 BLOG_URL: 'https://www.ibilibili.com/', 36 BLOG_URL_N: 'https://www.ibilibili.com', 37 STATIC_PATH: 'https://www.ibilibili.com/usr/themes/handsome/assets/', 38 BLOG_URL_PHP: 'https://www.ibilibili.com/', 39 VDITOR_CDN: 'https://cdn.jsdelivr.net/npm/[email protected]', 40 ECHART_CDN: 'https://lf6-cdn-tos.bytecdntp.com/cdn/expire-5-y/echarts/4.5.0', 41 42 MATHJAX_SVG_CDN: 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.min.js', 43 THEME_VERSION: '10.1.020250302301', 44 THEME_VERSION_PRO: '10.1.0', 45 DEBUG_MODE: '0', 46 47 //comment 48 COMMENT_NAME_INFO: 'å¿ é¡»å¡«åæµç§°æå§å', 49 COMMENT_EMAIL_INFO: 'å¿ é¡»å¡«åçµåé®ç®±å°å', 50 COMMENT_URL_INFO: 'å¿ é¡»å¡«åç½ç«æè å客å°å', 51 COMMENT_EMAIL_LEGAL_INFO: 'é®ç®±å°åä¸åæ³', 52 COMMENT_URL_LEGAL_INFO: 'ç½ç«æè å客å°åä¸åæ³', 53 COMMENT_CONTENT_INFO: 'å¿ é¡»å¡«åè¯è®ºå 容',
54 COMMENT_SUBMIT_ERROR: 'æäº¤å¤±è´¥ï¼è¯·éè¯ï¼', 55 COMMENT_CONTENT_LEGAL_INFO: 'æ æ³è·åå½åè¯è®º(è¯è®ºå·²å¤å¶å°åªåæ¿)ï¼å¯è½åå å¦ä¸ï¼', 56 COMMENT_NOT_IN_FIRST_PAGE:'å°è¯è¯·åå¾è¯è®ºç¬¬ä¸é¡µæ¥ç', 57 COMMENT_NOT_BELONG_CURRENT_TAG:'å½åè¯è®ºä¸å±äºè¯¥æ ç¾ï¼è¯·å ³éæ ç¾çé忥ç', 58 COMMENT_NO_EMAIL:'å¦ææ²¡æå¡«åé®ç®±åè¿å ¥å®¡æ ¸éå', 59 COMMENT_PAGE_CACHED:'页é¢å¦æè¢«ç¼åæ æ³æ¾ç¤ºææ°è¯è®º', 60 COMMENT_BLOCKED:'è¯è®ºå¯è½è¢«æ¦æªä¸æ åé¦ä¿¡æ¯', 61 COMMENT_AJAX_ERROR:'è¯è®ºè¯·æ±å¤±è´¥', 62 COMMENT_TITLE: 'è¯è®ºéç¥', 63 STAR_SUCCESS:'ç¹èµæå', 64 STAR_REPEAT:'æ¨å·²ç¹èµ', 65 STAR_ERROR_NETWORK:'ç¹èµè¯·æ±å¤±è´¥', 66 STAR_ERROR_CODE:'ç¹èµè¿åæªç¥é误ç ', 67 COOKIE_PREFIX: 'aca8bdc52551411e6e6900c4019057fd', 68 COOKIE_PATH: '/', 69 70 //login 71 LOGIN_TITLE: 'ç»å½éç¥', 72 REGISTER_TITLE: '注åéç¥', 73 LOGIN_USERNAME_INFO: 'å¿ é¡»å¡«åç¨æ·å', 74 LOGIN_PASSWORD_INFO: '请填åå¯ç ', 75 REGISTER_MAIL_INFO: '请填åé®ç®±å°å', 76 LOGIN_SUBMIT_ERROR: 'ç»å½å¤±è´¥ï¼è¯·éæ°ç»å½', 77 REGISTER_SUBMIT_ERROR: '注å失败ï¼è¯·ç¨åéè¯', 78 LOGIN_SUBMIT_INFO: 'ç¨æ·åæè å¯ç é误ï¼è¯·éè¯', 79 LOGIN_SUBMIT_SUCCESS: 'ç»å½æå', 80 REGISTER_SUBMIT_SUCCESS: '注åæåï¼æ¨çå¯ç æ¯ï¼', 81 CLICK_TO_REFRESH: 'ç¹å»ä»¥å·æ°é¡µé¢', 82 PASSWORD_CHANGE_TIP: 'åå§å¯ç ä» æ¾ç¤ºä¸æ¬¡ï¼å¯å¨ç®¡çåå°ä¿®æ¹å¯ç ', 83 LOGOUT_SUCCESS_REFRESH: 'éåºæåï¼æ£å¨å·æ°å½å页é¢', 84 85 LOGOUT_ERROR: 'éåºå¤±è´¥ï¼è¯·éè¯', 86 LOGOUT_SUCCESS: 'éåºæå', 87 SUBMIT_PASSWORD_INFO: 'å¯ç é误ï¼è¯·éè¯', 88 SUBMIT_TIME_MACHINE:'å表æ°é²äº', 89 REPLY_TIME_MACHINE:'ååº', 90 91 //comment 92 ChANGYAN_APP_KEY: '', 93 CHANGYAN_CONF: '', 94 95 COMMENT_SYSTEM: '0', 96 COMMENT_SYSTEM_ROOT: '0', 97 COMMENT_SYSTEM_CHANGYAN: '1', 98 COMMENT_SYSTEM_OTHERS: '2', 99 EMOJI: '表æ ', 100 COMMENT_NEED_EMAIL: '1', 101 COMMENT_NEED_URL: '0', 102 COMMENT_REJECT_PLACEHOLDER: 'å± ç¶ä»ä¹ä¹ä¸è¯´ï¼å¼', 103 COMMENT_PLACEHOLDER: '说ç¹ä»ä¹å§â¦â¦', 104 105 //pjax 106 IS_PJAX: '1', 107 IS_PAJX_COMMENT: '1', 108 PJAX_ANIMATE: 'default', 109 PJAX_TO_TOP: 'auto', 110 TO_TOP_SPEED: '100', 111 112 113 USER_COMPLETED: {"data":"safeCall(\"initMusicControll\");\r\nsafeCall(\"pageChangeHandler\");\r\nsafeCall(\"replaceBilibiliLinks\");\r\nsafeCall(\"setPageBackground\");"}, 114 VDITOR_COMPLETED: {"data":""}, 115 116 //ui 117 OPERATION_NOTICE: 'æä½éç¥', 118 SCREENSHOT_BEGIN: 'æ£å¨çæå½å页颿ªå¾â¦â¦', 119 SCREENSHOT_NOTICE: 'ç¹å»é¡¶é¨ä¸è½½æé®ä¿åå½åå¡ç', 120 SCREENSHORT_ERROR: 'ç±äºå¾çè·¨ååå å¯¼è´æªå¾å¤±è´¥', 121 SCREENSHORT_SUCCESS: 'æªå¾æå', 122 123 ///cross.html //music 124 MUSIC_NOTICE: 'ææ¾éç¥', 125 MUSIC_FAILE: 'å½åé³ä¹å°åæ æï¼èªå¨ä¸ºæ¨ææ¾ä¸ä¸é¦', 126 MUSIC_FAILE_END: 'å½åé³ä¹å°åæ æ', 127 MUSIC_LIST_SUCCESS: 'æåææ²å è½½æå', 128 MUSIC_AUTO_PLAY_NOTICE:"å³å°èªå¨ææ¾ï¼ç¹å»<a class='stopMusic'>åæ¢ææ¾</a>", 129 MUSIC_API: 'https://www.ibilibili.com/action/handsome-meting-api?server=:server&type=:type&id=:id&auth=:auth&r=:r', 130 MUSIC_API_PARSE: 'https://www.ibilibili.com/action/handsome-meting-api?do=parse', 131 132 //tag 133 EDIT:'ç¼è¾', 134 DELETE:'å é¤', 135 OPERATION_CONFIRMED:'确认', 136 OPERATION_CANCELED:'åæ¶', 137 138 TAG_EDIT_TITLE: 'ç¼è¾æç¤º', 139 TAG_EDIT_DESC: '请è¾å ¥ä¿®æ¹åçæ ç¾åç§°ï¼å¦æè¾å ¥æ ç¾åç§°å·²åå¨ï¼åä¼åå¹¶è¿ä¸¤ä¸ªæ ç¾ï¼ï¼', 140 TAG_DELETE_TITLE: 'å é¤æç¤º', 141 TAG_DELETE_DESC: '确认è¦å é¤è¯¥æ ç¾åï¼å é¤è¯¥æ ç¾çåæ¶ä¼å é¤ä¸è¯¥æ ç¾ç»å®çè¯è®ºå表', 142 143 CROSS_DELETE_DESC:'确认å é¤è¯¥æ¡æ¶å æºåï¼å°æ æ³æ¢å¤', 144 145 146 //option 147 TOC_TITLE: 'æç« ç®å½', 148 HEADER_FIX: 'åºå®å¤´é¨', 149 ASIDE_FIX: 'åºå®å¯¼èª', 150 ASIDE_FOLDED: 'æå 导èª', 151 ASIDE_DOCK: '置顶导èª', 152 CONTAINER_BOX: 'ç忍¡å', 153 DARK_MODE: 'æ·±è²æ¨¡å¼', 154 DARK_MODE_AUTO: 'æ·±è²æ¨¡å¼ï¼èªå¨ï¼', 155 DARK_MODE_FIXED: 'æ·±è²æ¨¡å¼ï¼åºå®ï¼', 156 EDITOR_CHOICE: 'origin', 157 NO_LINK_ICO:'', 158 NO_SHOW_RIGHT_SIDE_IN_POST: '', 159 160 CDN_NAME: '', 161 LAZY_LOAD: '', 162 PAGE_ANIMATE: '1', 163 THEME_COLOR: '1', 164 THEME_COLOR_EDIT: '', 165 THEME_HEADER_FIX: '1', 166 THEME_ASIDE_FIX: '1', 167 THEME_ASIDE_FOLDED: '', 168 THEME_ASIDE_DOCK: '', 169 THEME_CONTAINER_BOX: '1', 170 THEME_HIGHLIGHT_CODE: '1', 171 THEME_TOC: '1', 172 THEME_DARK_MODE: 'auto', 173 174 THEME_DARK_MODE_VALUE: 'auto', 175 SHOW_SETTING_BUTTON: '1', 176 177 THEME_DARK_HOUR: '18', 178 THEME_LIGHT_HOUR: '6', 179 THUMB_STYLE: 'normal', 180 AUTO_READ_MODE: '', 181 SHOW_LYRIC:'', 182 AUTO_SHOW_LYRIC:'1', 183 //代ç é«äº® 184 CODE_STYLE_LIGHT: 'mac_light',
185 CODE_STYLE_DARK: 'mac_dark', 186 THEME_POST_CONTENT:'2', 187 //other 188 OFF_SCROLL_HEIGHT: '55', 189 SHOW_IMAGE_ALT: '1', 190 USER_LOGIN: '', 191 USE_CACHE: '', 192 POST_SPEECH: '1', 193 POST_MATHJAX: '', 194 SHOW_FOOTER:'1', 195 IS_TRANSPARENT:'', 196 LOADING_IMG:'', 197 PLUGIN_READY:'1', 198 EXPERT_ERROR: '', 199 PLUGIN_URL:'https://www.ibilibili.com/usr/plugins', 200 FIRST_SCREEN_ANIMATE:'true', 201 RENDER_LANG:'zh_CN', 202 SERVICE_WORKER_INSTALLED:false, 203 CLOSE_LEFT_RESIZE:'', 204 CLOSE_RIGHT_RESIZE:'', 205 CALENDAR_GITHUB:'', 206 LATEST_POST_TIME:'1789137888', 207 LATEST_TIME_COMMENT_TIME:'1763122042', 208 LEFT_LOCATION: '', 209 210 INPUT_NEW_TAG:'è¾å ¥ç»æåå ç©ºæ ¼åå»ºæ°æ ç¾' 211 }; 212 213 function clearCache(needRefresh = false) { 214 window.caches && caches.keys && caches.keys().then(function (keys) { 215 keys.forEach(function (key) { 216 console.log("delete cache",key); 217 caches.delete(key); 218 if (needRefresh){ 219 window.location.reload(); 220 } 221 }); 222 }); 223 } 224 225 function unregisterSW() { 226 navigator.serviceWorker.getRegistrations() 227 .then(function (registrations) { 228 for (var index in registrations) { 229 // æ¸ é¤ç¼å 230 registrations[index].unregister(); 231 } 232 }); 233 } 234 235 function registerSW() { 236 navigator.serviceWorker.register(LocalConst.BLOG_URL + 'sw.min.js?v=10.1.020250302301') 237 .then(function (reg) { 238 if (reg.active){ 239 LocalConst.SERVICE_WORKER_INSTALLED = true; 240 } 241 }).catch(function (error) { 242 console.log('cache failed with ' + error); // registration failed 243 }); 244 } 245 246 if ('serviceWorker' in navigator) { 247 const isSafari = /Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent); 248 if (LocalConst.USE_CACHE && !isSafari) {//safariçswå ¼å®¹æ§è¾å·®ç®åå ³é 249 registerSW(); 250 } else { 251 unregisterSW(); 252 clearCache(); 253 } 254 } 255 256 function safeCall(fnName) { 257 try { 258 if (typeof window[fnName] === "function") { 259 window[fnName](); 260 } else { 261 console.warn(`彿° ${fnName} æªå®ä¹`); 262 } 263 } catch (e) { 264 console.error(`è°ç¨ ${fnName} åºé:`, e); 265 } 266 } 267 268 var postMusicAutoplay = true; 269 </script>
269 270
270<script type="text/javascript"> 271 function setPageBackground() { 272 console.log("åæ¢èæ¯"); 273 var htmlEl = document.documentElement; 274 if (!htmlEl || !htmlEl.classList) { 275 console.warn("documentElement ä¸å¯ç¨"); 276 return; 277 } 278 279 var imgUrl = ""; 280 let isIndex = false; 281 if(document.location.href === "https://www.ibilibili.com/"){ 282 imgUrl = ""; 283 isIndex = true; 284 } 285 286 if (imgUrl && imgUrl.trim() !== "") { 287 imgUrl = imgUrl.replace("mw690", "large"); 288 htmlEl.style.background = 289 "url(/img.php?url=" + imgUrl + ") center center no-repeat fixed #6A6B6F"; 290 htmlEl.style.backgroundSize = "cover"; 291 htmlEl.classList.add("bg"); 292 293 } else { 294 // æ¸ çæ§æ ·å¼ 295 htmlEl.style.removeProperty("background"); 296 htmlEl.style.removeProperty("background-size"); 297 htmlEl.classList.remove("bg"); 298 // é»è®¤èæ¯ 299 htmlEl.style.background = 300 "url(/img.php?t=0&url=https://i0.hdslb.com/bfs/article/a8c9bbfdd3ccfe2098b187445ecd0cb516ca27d4.jpg@1256w_798h_!web-article-pic.avif) center center no-repeat fixed #6A6B6F"; 301 htmlEl.style.backgroundSize = "cover"; 302 } 303 } 304 305 306 307 setPageBackground(); 308 </script>
308 309 <style> 310 .app.container{ 311 opacity: 0.95; 312 } 313 </style> 314 <!-- ç¬¬ä¸æ¹CDNå è½½CSS --> 315 <link href="//ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> 316 317 318 <!-- æ¬å°csséæèµæº --> 319 320 <link rel="stylesheet" href="https://www.ibilibili.com/usr/themes/handsome/assets/css/origin/function.min.css?v=10.1.020250302301" type="text/css"/> 321 <link rel="stylesheet" 322 href="https://www.ibilibili.com/usr/themes/handsome/assets/css/handsome.min.css?v=10.1.020250302301" 323 type="text/css"/> 324 <link rel="stylesheet" type="text/css" 325 href="https://www.ibilibili.com/usr/themes/handsome/assets/css/features/theme.min.css?v=10.1.020250302301"> 326 327 328 <!--主é¢ç»ä»¶cssæä»¶å è½½--> 329 330 <!--å¼å ¥è±æå使件--> 331 <link rel="stylesheet preload" href="https://www.ibilibili.com/usr/themes/handsome/assets/css/features/font.min.css?v=10.1.020250302301" as="style"/> 332 333 <style type="text/css"> 334 335 html.bg { 336 337 } 338 .cool-transparent .off-screen+#content { 339 340 } 341@media (max-width:767px){ 342 html.bg { 343 background: url(#EFEFEF) center center no-repeat no-repeat fixed #6A6B6F;background-size: cover; 344 } 345 .cool-transparent .off-screen+#content { 346 background: url(#EFEFEF) center center no-repeat no-repeat fixed #6A6B6F;background-size: cover; 347 } 348} 349 </style> 350 351 <!--å ¨ç«jquery--> 352
352<script src="//ajax.aspnetcdn.com/ajax/jquery/jquery-2.2.4.min.js"></script>
352 353
353<script> 354 if (LocalConst.USE_CACHE && !window.jQuery){ 355 console.log("jQuery is Bad",document.cookie.indexOf("error_cache_refresh")); 356 if (document.cookie && document.cookie.indexOf("error_cache_refresh")===-1){//åä¸ªå°æ¶å 没æå·æ°è¿ 357 console.log("jQuery is Badï¼we need clear cache,retry refresh"); 358 document.cookie = "error_cache_refresh=1;max-age=1800;path=/"; 359 clearCache(true); 360 if ('serviceWorker' in navigator) { 361 //todo å°è¯æ³¨éswååå¯ç¨sw 362 } 363 } 364 } 365 </script>
365 366 <!--ç½ç«ç»è®¡ä»£ç --> 367
367<script> 368var _hmt = _hmt || []; 369(function() { 370 var hm = document.createElement("script"); 371 hm.src = "https://hm.baidu.com/hm.js?9b8096892b70ea31c7f36de4d2e35a4b"; 372 var s = document.getElementsByTagName("script")[0]; 373 s.parentNode.insertBefore(hm, s); 374})(); 375</script>
375 376 377 378</head> 379 380<body id="body" class="fix-padding skt-loading"> 381 382 383 <!-- aside --> 384 385 <div id="alllayout" class="app app-aside-fix container app-header-fixed "> <!-- headnav --> 386 <header id="header" class="app-header navbar box-shadow-bottom-lg fix-padding" role="menu"> 387 <!-- navbar headerï¼äº¤éå¤ï¼ --> 388 <div id="header_left" class="text-ellipsis navbar-header bg-dark"> 389 <button class="pull-right visible-xs" ui-toggle-class="show animated animated-lento fadeIn" target=".navbar-collapse"> 390 <span class="menu-icons"><i data-feather="search"></i></span> 391 </button> 392 <button class="pull-left visible-xs" ui-toggle-class="off-screen animated" target=".app-aside" ui-scroll="app"> 393 <span class="menu-icons"><i data-feather="menu"></i></span> 394 </button> 395 <!-- brand --> 396 <a href="https://www.ibilibili.com/" class="navbar-brand text-lt"> 397 <span id="navbar-brand-day"> 398 <i data-feather="home"></i> 399 <span class="hidden-folded m-l-xs">ç±åå©</span> 400 </span> 401 </a> 402 <!-- / brand --> 403 </div> 404 <!-- / navbar header --> 405 406 <!-- navbar collapseï¼é¡¶é¨å¯¼èªæ ï¼ --> 407 <div id="header_right" class="collapse pos-rlt navbar-collapse bg-white-only"> 408 <!-- statitic info--> 409 <ul class="nav navbar-nav hidden-sm"> 410 <li class="dropdown pos-stc"> 411 <a id="statistic_pane" data-status="false" href="#" data-toggle="dropdown" class="dropdown-toggle feathericons dropdown-toggle" 412 aria-expanded="false"> 413 <i data-feather="pie-chart"></i> 414 <span class="caret"></span> 415 </a> 416 <div class="dropdown-menu wrapper w-full bg-white"> 417 <div class="row"> 418 <div class="col-sm-8 b-l b-light"> 419 <div class="m-l-xs m-t-xs font-bold">卿æ¥å </div> 420 <div class="text-muted m-l-xs " style="font-size: 12px">ç»è®¡è¿10个æçå主æç« åè¯è®ºæ°ç®</div> 421 <div class="text-center"> 422 <nav class="loading-echart text-center m-t-lg m-b-lg"> 423 <p class="infinite-scroll-request"><i class="animate-spin fontello fontello-refresh"></i>Loading...</p> 424 </nav> 425 <div id="post-calendar" class="top-echart hide"></div> 426 </div> 427 </div> 428 <div class="col-sm-4 b-l b-light"> 429 <div class="m-l-xs m-t-xs m-b-sm font-bold">åç±»é·è¾¾å¾</div> 430 <div class="text-center"> 431 <nav class="loading-echart text-center m-t-lg m-b-lg"> 432 <p class="infinite-scroll-request"><i class="animate-spin fontello fontello-refresh"></i>Loading...</p> 433 </nav> 434 <div id="category-radar" class="top-echart hide"></div> 435 </div> 436 </div> 437 </div> 438 <div class="row"> 439 <div class="col-sm-4 b-l b-light"> 440 <div class="m-l-xs m-t-xs m-b-sm font-bold">åå¸ç»è®¡å¾</div> 441 <div class="text-center"> 442 <nav class="loading-echart text-center m-t-lg m-b-lg"> 443 <p class="infinite-scroll-request"><i class="animate-spin fontello fontello-refresh"></i>Loading...</p> 444 </nav> 445 <div id="posts-chart" class="top-echart hide"></div> 446 </div> 447 </div> 448 <div class="col-sm-4 b-l b-light"> 449 <div class="m-l-xs m-t-xs m-b-sm font-bold">åç±»ç»è®¡å¾</div> 450 <div class="text-center"> 451 <nav class="loading-echart text-center m-t-lg m-b-lg"> 452 <p class="infinite-scroll-request"><i class="animate-spin fontello fontello-refresh"></i>Loading...</p> 453 </nav> 454 <div id="categories-chart" class="top-echart hide"></div> 455 </div> 456 </div> 457 <div class="col-sm-4 b-l b-light"> 458 <div class="m-l-xs m-t-xs m-b-sm font-bold">æ ç¾ç»è®¡å¾</div> 459 <div class="text-center"> 460 <nav class="loading-echart text-center m-t-lg m-b-lg"> 461 <p class="infinite-scroll-request"><i class="animate-spin fontello fontello-refresh"></i>Loading...</p> 462 </nav> 463 <div id="tags-chart" class="top-echart hide"></div> 464 </div> 465 </div> 466 </div> 467 </div> 468 </li> 469 </ul> 470 471 <!-- search form --> 472 473 <form id="searchform1" class="searchform navbar-form navbar-form-sm navbar-left shift" method="post" 474 role="search"> 475 <div class="form-group"> 476 <div class="input-group rounded bg-white-pure box-shadow-wrap-normal"> 477 <input autocomplete="off" id="search_input" type="search" name="s" class="transparent roun
477ded form-control input-sm no-borders padder" required placeholder="æç´¢ï¼Ctrl + Kï¼"> 478 <!--æç´¢æç¤º--> 479 <ul id="search_tips_drop" class="search_modal_list overflow-y-auto small-scroll-bar dropdown-menu hide" style="display: 480 block;top: 481 30px; left: 0px;"> 482 </ul> 483 <span id="search_submit" class="transparent input-group-btn"> 484 <button type="submit" class="transparent btn btn-sm"> 485 <span class="feathericons icon-search"><i data-feather="search"></i></span> 486 <span class="feathericons animate-spin hide spin-search"><i 487 data-feather="loader"></i></span> 488 </button> 489 </span> 490 </div> 491 <a class="btn btn-sm btn-icon open_search_modal_mobile"><i data-feather="external-link"></i></a> 492 </div> 493 </form> 494 <a href="" style="display: none" id="searchUrl"></a> 495 <!-- / search form --> 496 <ul class="nav navbar-nav navbar-right"> 497 <!--é²è¨ç¢è¯--> 498 <li class="dropdown"> 499 <a href="#" data-toggle="dropdown" class="feathericons dropdown-toggle"> 500 <i data-feather="twitch"></i> 501 <span class="visible-xs-inline"> 502 æ¶å æº </span> 503 <span class="badge badge-sm up bg-danger pull-right-xs notify_talk">æ°</span> 504 </a> 505 <!-- dropdown --> 506 <div id="small-talk" class="dropdown-menu w-xl animated fadeInUp"> 507 <div class="panel bg-white"> 508 <div class="panel-heading b-light bg-white"> 509 <strong> 510 <span class="nav-icon"><i data-feather="instagram"></i></span> 511 æ¶å æº </strong> 512 </div> 513 <div class="list-group" id="smallRecording"> 514 </div> 515 </div> 516 </div> 517 </li> 518 <!--/é²è¨ç¢è¯--> 519 <!--ç»å½ç®¡ç--> 520 <li class="dropdown" id="easyLogin"> 521 <a onclick="return false" data-toggle="dropdown" class="dropdown-toggle clear" data-toggle="dropdown"> 522 <span class="feathericons"><i data-feather="key"></i></span> 523 <b class="caret"></b><!--ä¸ä¸è§ç¬¦å·--> 524 </a> 525 <!-- dropdown(å·²ç»ç»å½) --> 526 <div class="dropdown-menu w-lg wrapper bg-white animated fadeIn" aria-labelledby="navbar-login-dropdown" id="user_panel"> 527 528 <div class="tab-container post_tab" data-stopPropagation="true"> 529 530 <div class="tab-content no-border"> 531 <div role="tabpanel" id="login_container" class="tab-pane fade active in"> 532 <form id="login_form" action="https://www.ibilibili.com/index.php/action/login?_=3aa3fc39bbc1e677bc1298cc54fb2112" method="post"> 533 <div class="form-group"> 534 <label for="navbar-login-user">ç¨æ·å</label> 535 <input type="text" name="name" id="navbar-login-user" class="form-control" placeholder="ç¨æ·åæçµåé®ç®±"></div> 536 <div class="form-group"> 537 <label for="navbar-login-password">å¯ç </label> 538 <input autocomplete type="password" name="password" id="navbar-login-password" 539 class="form-control" placeholder="å¯ç "></div> 540 <button style="width: 100%" type="submit" class="user_op_submit btn-rounded box-shadow-wrap-lg btn-gd-primary padder-lg">
541 <span>ç»å½</span> 542 <span class="text-active">ç»å½ä¸...</span> 543 <i class="animate-spin fontello fontello-spinner hide"></i> 544 </button> 545 546 <input type="hidden" name="referer" value="https://www.ibilibili.com/"></form> 547 </div> 548 549 </div> 550 </div> 551 </div> 552 </li> 553 <!--/ç»å½ç®¡ç--> 554 </ul> 555 </div> 556 <!-- / navbar collapse --> 557</header> 558 <div id="search_modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel"> 559 <div class="modal-dialog modal-lg" role="document"> 560 <div class="modal-content box-shadow-wrap-lg"> 561 <div class="modal-header"> 562 <div class="form-group"> 563 <div class="input-group box-shadow-wrap-normal slight-border"> 564 <input autocomplete="off" id="search_modal_input" type="search" name="s" class="transparent form-control input-sm padder" required placeholder="è¾å ¥å ³é®è¯æç´¢â¦"> 565 <!--æç´¢æç¤º--> 566 567 <span id="search_modal_submit" class="transparent input-group-btn"> 568 <button type="submit" class="transparent btn btn-sm"> 569 <span class="feathericons icon-search"><i data-feather="search"></i></span> 570 <span class="feathericons animate-spin hide spin-search"><i 571 data-feather="loader"></i></span> 572 </button> 573 </span> 574 </div> 575 </div> 576 </div> 577 <div class="modal-body"> 578 <div class="tab-container post_tab"> 579 <ul class="nav no-padder b-b scroll-hide" role="tablist"> 580 <li class="nav-item active" role="presentation"><a class="nav-link active" style="" data-toggle="tab" role="tab" data-target="#post_search_content">æç« </a></li> 581 <li class="nav-item " role="presentation"><a class="nav-link " style="" data-toggle="tab" role="tab" data-target="#time_search_content">æ¶å æº</a></li> 582 </ul> 583 <div class="tab-content no-border no-padder"> 584 <div role="tabpanel" id="post_search_content" class="tab-pane fade active in"> 585 <ul id="search_modal_list" class="search_modal_list overflow-y-auto small-scroll-bar dropdown-menu"> 586 </ul> 587 </div> 588 589 590 <div role="tabpanel" id="time_search_content" class="tab-pane fade"> 591 <ul id="time_search_modal_list" class="search_modal_list overflow-y-auto small-scroll-bar dropdown-menu"> 592 </ul> 593 </div> 594 595 </div> 596 <!--tab-content--> 597 </div> 598 <!--tab-container--> 599 </div> 600 <!--modal-body--> 601 </div> 602 <!--modal-content--> 603 </div> 604 <!--modal-dialog--> 605 </div> 606 <!--modal--> <!-- / headnav --> 607 608 <!--éæ©ä¾§è¾¹æ çé¢è²--> 609 <aside id="aside" class="gpu-speed app-aside hidden-xs bg-dark"> <!--<aside>--> 610 <div class="aside-wrap" layout="column"> 611 <div class="navi-wrap scroll-y scroll-hide" flex> 612 <!-- user --> 613 <div class="clearfix hidden-xs text-center hide show" id="aside-user"> 614 <div class="dropdown wrapper m-t-sm "> 615 <div ui-nav> 616 <span class="thumb-lg w-auto-folded avatar "> 617 <a href="https://www.ibilibili.com/cross.html"> 618 <img src="https://i0.hdslb.com/bfs/face/c5bdd129ff618876ce70fd032751c035a5e940f0.jpg@240w_240h_1c_1s_!web-avatar-search-user.avif" class="img-full img-circle"> 619 </a> 620 621 <i class="md b-white bottom hide" id="auto_status" data-toggle="tooltip" data-placement="left" 622 title=""></i> 623 </span> 624 </div> 625 <a href="#" data-toggle="dropdown" class="dropdown-toggle hidden-folded ">
626 <span class="clear"> 627 <span class="block"> 628 <strong class="font-bold text-lt">ä¸å</strong> 629 <b class="caret"></b> 630 </span> 631 <span class="text-muted text-xs block">ç§é¡¶ææ¯å® </span> 632 </span> 633 </a> 634 <!-- dropdown --> 635 <ul class="dropdown-menu animated fadeIn w hidden-folded no-padder"> 636 <li class="wrapper b-b m-b-sm bg-info m-n"> 637 <span class="arrow top hidden-folded arrow-info"></span> 638 <div> 639 <p>ä¸åå¥½ï¼æ¯æ¶åæä¸ªç¹äº</p> 640 </div> 641 <div class="progress progress-xs m-b-none dker"> 642 <div class="progress-bar bg-white" data-toggle="tooltip" data-original-title="æ¶é´å·²ç»åº¦è¿58.33%" style="width: 58.33%"></div> 643 </div> 644 </li> 645 </ul> 646 <!-- / dropdown --> 647 </div> 648 </div> 649 <!-- / user --> 650 651 <!-- nav --> 652 <nav ui-nav class="navi clearfix"> 653 <ul class="nav"> 654 <!--index--> 655 <li class="hidden-folded padder m-t m-b-sm text-muted text-xs"> 656<!-- <span>--><!--</span>--> 657 </li> 658 <!--主页--> 659 <li> 660 <a href="https://www.ibilibili.com/" class="auto"> 661 <span class="nav-icon"><i data-feather="home"></i></span> 662 <span>é¦é¡µ</span> 663 </a> 664 </li> 665 <!-- /主页 --> 666 <li> <a target="_self" href="https://www.ibilibili.com/tag/%E5%AE%AB%E5%B4%8E%E9%AA%8F/" 667class ="auto"><span class="nav-icon" >ð¬</span><span >宫å´éªä½å</span></a></li><li> <a target="_self" href="https://www.ibilibili.com/tag/%E6%96%B0%E6%B5%B7%E8%AF%9A/" 668class ="auto"><span class="nav-icon" >ð¬</span><span >æ°æµ·è¯ä½å</span></a></li><li> <a target="_self" href="https://www.ibilibili.com/tag/KEY%E7%A4%BE/" 669class ="auto"><span class="nav-icon" >ð¬</span><span >KEY社ä¸é¨æ²</span></a></li><li> <a target="_blank" href="http://www.yini.org/welcome/java/yanhua/index.html" 670class ="auto"><span class="nav-icon" >ð</span><span >ææ§çè±</span></a></li><li> <a target="_self" href="" 671class ="auto"><span class="pull-right text-muted"> 672 <i class="fontello icon-fw fontello-angle-right text"></i> 673 <i class="fontello icon-fw fontello-angle-down text-active"></i> 674 </span><span class="nav-icon" >ð§</span><span >å·¥å ·</span></a><ul class="nav nav-sub dk"><li> <a target="_self" href="/bilitools/video2audio" 675class ="auto"><span class="nav-icon" ></span><span >è§é¢è½¬é³é¢</span></a></li></ul></li> <li class="line dk"></li> 676 <!--Components--> 677 <li class="hidden-folded padder m-t m-b-sm text-muted text-xs"> 678<!-- <span>--><!--</span>--> 679 </li> 680 <!--åç±»category--> 681 <li class="active"> 682 <a class="auto"> 683 <span class="pull-right text-muted"> 684 <i class="fontello icon-fw fontello-angle-right text"></i> 685 <i class="fontello icon-fw fontello-angle-down text-active"></i> 686 </span> 687<!-- <i class="glyphicon glyphicon-th"></i>--> 688 <span class="nav-icon"><i data-feather="grid"></i></span> 689 690 <span>åç±»</span> 691 </a> 692 <ul class="nav nav-sub dk"> 693<!-- <li class="nav-sub-header">--> 694<!-- <a>--> 695<!-- <span>--><!--</span>--> 696<!-- </a>--> 697<!-- </li>--> 698 <!--循ç¯è¾åºåç±»--> 699 700 <li class="category-level-0 category-parent"><a href="https://www.ibilibili.com/category/default/"><b class="badge pull-right">1</b>é»è®¤åç±»</a></li><li class="category-level-0 category-parent"><a href="https://www.ibilibili.com/category/%E5%8A%A8%E7%94%BB/"><b class="badge pull-right">34</b>å¨ç»</a></li><li class="category-level-0 category-parent"><a href="https://www.ibilibili.com/category/%E5%8A%A8%E6%BC%AB%E8%B5%84%E8%AE%AF/"><b class="badge pull-right">29</b>卿¼«èµè®¯</a></li><li class="category-level-0 category-parent"><a href="https://www.ibilibili.com/category/%E6%BC%AB%E7%94%BB/"><b class="badge pull-right">0</b>漫ç»</a></li><li class="category-level-0 category-parent"><a href="https://www.ibilibili.com/category/%E6%B8%B8%E6%88%8F/"><b class="badge pull-right">0</b>游æ</a></li><li class="category-level-0 category-parent">
700<a href="https://www.ibilibili.com/category/%E7%94%B5%E5%BD%B1/"><b class="badge pull-right">3</b>çµå½±</a></li> 701 <!--/循ç¯è¾åºåç±»--> 702 703 </ul> 704 </li> 705 <!--ç¬ç«é¡µé¢pages--> 706 <li> 707 <a class="auto"> 708 <span class="pull-right text-muted"> 709 <i class="fontello icon-fw fontello-angle-right text"></i> 710 <i class="fontello icon-fw fontello-angle-down text-active"></i> 711 </span> 712 <span class="nav-icon"><i data-feather="file"></i></span> 713 <span>页é¢</span> 714 </a> 715 <ul class="nav nav-sub dk"> 716<!-- <li class="nav-sub-header">--> 717<!-- <a data-no-instant>--> 718<!-- <span>--><!--</span>--> 719<!-- </a>--> 720<!-- </li>--> 721 <!--è¿ä¸ªå段ä¸ä¼è¢«æ¾ç¤ºåºæ¥--> 722 <!--循ç¯è¾åºç¬ç«é¡µé¢--> 723 <li><a href="https://www.ibilibili.com/start-page.html"><span>å ³äº</span></a></li> 724 <li><a href="https://www.ibilibili.com/tags.html"><span>æ ç¾äº</span></a></li> 725 <li><a href="https://www.ibilibili.com/cross.html"><span>æ¶å 鸡</span></a></li> 726 <li><a href="https://www.ibilibili.com/douban.html"><span>æçè±ç£</span></a></li> 727 <li><a href="https://www.ibilibili.com/thanks.html"><span>æè°¢</span></a></li> 728 </ul> 729 </li> 730 <!--åæ é¾æ¥--> 731 <li> 732 <a class="auto"> 733 <span class="pull-right text-muted"> 734 <i class="fontello icon-fw fontello-angle-right text"></i> 735 <i class="fontello icon-fw fontello-angle-down text-active"></i> 736 </span> 737 <span class="nav-icon"><i data-feather="user"></i></span> 738 <span>åé¾</span> 739 </a> 740 <ul class="nav nav-sub dk"> 741 <li class="nav-sub-header"> 742<!-- <a data-no-instant>--> 743<!-- <span>--><!--</span>--> 744<!-- </a>--> 745<!-- </li>--> 746 <!--使ç¨linksæä»¶ï¼è¾åºå ¨ç«åé¾--> 747 </ul> 748 </li> 749 </ul> 750 </nav> 751 <!-- nav --> 752 <!--left_footer--> 753 <div id="left_footer" class="social_icon box-shadow-wrap-normal aside-items b-normal nav-xs lt"> 754 <a data-container="body" data-toggle="tooltip" data-placement="top" data-original-title="è¯è®ºRSS订é " 755 target="_blank" href="https://www.ibilibili.com/feed/comments/" class="aside-item btn btn-sm btn-icon"> 756 <span class="left-bottom-icons block"><i data-feather="message-square"></i></span> 757 </a><a data-container="body" data-toggle="tooltip" data-placement="top" data-original-title="æç« RSS订é " 758 target="_blank" href="https://www.ibilibili.com/feed/" class="aside-item btn btn-sm btn-icon"> 759 <span class="left-bottom-icons block"><i data-feather="rss"></i></span> 760 </a><a data-container="body" data-toggle="tooltip" data-placement="top" data-original-title="åå°ç®¡ç" 761 target="_blank" href="https://www.ibilibili.com/admin/" class="aside-item btn btn-sm btn-icon"> 762 <span class="left-bottom-icons block"><i data-feather="settings"></i></span> 763 </a> </div> 764 </div> 765 <!--end of .navi-wrap--> 766 </div><!--.aside-wrap--> 767 </aside> 768<!-- content -->
769<div id="content" class="app-content"> 770 <div class="resize-pane"> 771 <div id="trigger_left_content" class="trigger_content"><div class="trigger_drag_content"></div></div> 772 <div id="trigger_left_button" data-placement="right" data-toggle="tooltip" data-original-title="ç¹å»å±å¼å·¦ä¾§è¾¹æ " class="normal-widget resize-pane-trigger box-shadow-wrap-lg"><i data-feather="sidebar"></i></div> 773 </div> 774 <!--loading animate--> 775 <div id="loading" class="butterbar active "> 776 <span class="bar"></span> 777 </div> <!-- / aside --> 778 779 <!-- content --> 780<!-- <div id="content" class="app-content"> --> 781 <a class="off-screen-toggle hide"></a> 782 <main id="time_content" class="app-content-body animated fadeIn"> 783 <span id="post_category" class="hide"><a href="https://www.ibilibili.com/cross.html"></a></span> 784 <div class="hbox hbox-auto-xs hbox-auto-sm"> 785 <div class="col center-part gpu-speed" id="post-panel"> 786 <div class="time_cover" style="background:url(https://s2.ax1x.com/2019/07/20/Zza59I.png) center center; background-size:cover"> 787 <div class="wrapper-lg bg-text"> 788 <div class="row m-t"> 789 <div class="col-sm-6"> 790 <div class="clear m-b"> 791<!-- <div class="m-b m-t-sm">--> 792<!-- <span class="h3 text-black">--><!--</span>--> 793<!-- <small class="m-l">--><!--</small>--> 794<!-- </div>--> 795 <p class="m-b social_icon"> 796 <a target="_blank" title="twitter" href="#" class="btn btn-sm btn-bg btn-rounded btn-default btn-icon"><i class="fontello fontello-twitter"></i></a><a target="_blank" title="facebook" href="#" class="btn btn-sm btn-bg btn-rounded btn-default btn-icon"><i class="fontello fontello-facebook"></i></a><a target="_blank" title="googlepluse" href="#" class="btn btn-sm btn-bg btn-rounded btn-default btn-icon"><i class="fontello fontello-google-plus"></i></a> </p> 797 <a target="_blank" href="#" class="btn btn-sm btn-success btn-rounded">github</a> </div> 798 </div> 799 <div class="col-sm-6"> 800 <div class="pull-right pull-none-xs text-center"> 801 <a class="m-b-md inline m"> 802 <span class="h3 block font-bold">0</span> 803 <small class="bg-second-text">说说</small> 804 </a> 805 <a class="m-b-md inline m"> 806 <span class="h3 block font-bold">0</span> 807 <small class="bg-second-text">æ ç¾</small> 808 </a> 809<!-- <a class="m-b-md inline m">--> 810<!-- <span class="h3 block font-bold">--><!--</span>--> 811<!-- <small class="bg-second-text">--><!--</small>--> 812<!-- </a>--> 813 </div> 814 </div> 815 </div> 816 </div> 817 </div> 818 <div class="wrapper bg-white time_tab_list"> 819 <ul class="nav nav-pills nav-sm" id="time-tabs"> 820 <li class="active"><a href="#talk" role="tab" data-toggle="tab" aria-expanded="true">æç卿</a></li> 821 </ul> 822 </div> 823 824 <div class="tab-content"> 825 <div id="talk" class="padder tab-pane fade in active"> 826 827<div id="comments" class="timeMachine"> 828 <!--妿å 许è¯è®ºï¼ä¼åºç°è¯è®ºæ¡å个人信æ¯çå¡«å--> 829 <!--夿æ¯å¦ç»å½ï¼åªæç»éè æææå©å表说说--> 830 <div id="respond-page-122" class="hide respond 831 comment-respond 832 no-borders border-radius-6"> 833 834 <div class="panel panel-default m-t-md pos-rlt m-b-md no-borders border-radius-6"> 835 <form id="comment_form" action="https://www.ibilibili.com/cross.html/comment" method="post" class="comment-form" 836 role="form"> 837 <input type="hidden" name="receiveMail" id="receiveMail" value="yes" /> 838 839 <textarea id="comment" class="OwO-textarea border-radius-6-top textarea form-control no-border" name="text" rows="3" 840 maxlength="65525" aria-required="true"></textarea> 841 842 <!--æäº¤æé®--> 843 <div style="padding-left: 5px" class="panel-footer 844 bg-light lter border-radius-6-bottom"> 845 <div id="author_info" class="col-sm-8 col-md-8"> 846 <div class="comment-form-author col-sm-6 col-md-6 col-xs-6"> 847 <div> 848 <input id="author" class="form-control" name="author" type="text" 849 value="" maxlength="245" 850 placeholder="å§åææµç§°"> 851 </div> 852 </div> 853 <div class="comment-form-email col-sm-6 col-md-6 col-xs-6"> 854 <input type="text" name="mail" id="mail" class="form-control" 855 placeholder="é®ç®± (å¿ å¡«,å°ä¿å¯)" 856 value=""/> 857 <input type="hidden" name="receiveMail" id="receiveMail" value="yes"/> 858 </div> 859 </div> 860 <div class=""> 861 <small class="time-cancel cancel-comment-reply"> 862 <a id="cancel-comment-reply-link" href="https://www.ibilibili.com/cross.html#respond-page-122" rel="nofollow" style="display:none" onclick="return TypechoComment.cancelReply();">åæ¶åå¤</a> </small> 863 <button type="submit" name="submit" id="submit" class="submit box-shadow-wrap-lg btn-gd-primary pull-right btn-sm">
864 <span>å表æ°é²äº</span> 865 <span class="text-active">æäº¤ä¸... 866 <i class="animate-spin fontello fontello-spinner hide" id="spin"></i> 867 </span> 868 </button> 869 <ul class="nav nav-pills nav-sm" id="time_toolbar"> 870 <li class="OwO" style="width: 38px;height: 32px"></li> 871 <li><a id="image-insert" data-toggle="modal" data-target="#imageInsertModal"><i 872 class="fontello fontello-picture text-muted"></i></a></li> 873 <li><a id="video-insert" data-toggle="modal" data-target="#videoInsertModal"><i 874 class="fontello fontello-youtube-play text-muted"></i></a></li> 875 <li><a id="music-insert" data-toggle="modal" data-target="#musicInsertModal"><i 876 class="fontello fontello-headphones text-muted"></i></a></li> 877<!-- <div class="focus_comment" id="focus_comment">--> 878<!-- <label class="secret_comment_label control-label">--><!--</label>--> 879<!-- <div class="secret_comment_check">--> 880<!-- <label class="i-switch i-switch-sm bg-info m-b-ss m-r">--> 881<!-- <input type="checkbox" id="focus_comment_checkbox">--> 882<!-- <i></i>--> 883<!-- </label>--> 884<!-- </div>--> 885<!-- </div>--> 886 <div class="secret_comment"> 887 <label class="secret_comment_label control-label focus_comment">䏿³¨</label> 888 <div class="secret_comment_check focus_comment"> 889 <label class="i-switch i-switch-sm bg-info m-b-ss m-r"> 890 <input type="checkbox" id="focus_comment_checkbox"> 891 <i></i> 892 </label> 893 </div> 894 <label class="secret_comment_label control-label">ç§å¯</label> 895 <div class="secret_comment_check"> 896 <label class="i-switch i-switch-sm bg-info m-b-ss m-r"> 897 <input type="checkbox" id="secret_comment_checkbox"> 898 <i></i> 899 </label> 900 </div> 901 </div> 902 </ul> 903 904 </div> 905 906 <!--æ¨¡ææ¡--> 907 908 <div class="modal fade" id="imageInsertModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 909 <div class="modal-dialog modal-sm" role="document"> 910 <div class="modal-content box-shadow-wrap-lg"> 911 <div class="modal-header box-shadow-bottom-normal"> 912 <button type="button" class="close" data-dismiss="modal"><i style="vertical-align: bottom;" data-feather="x-circle"></i></button> 913 <h4 class="modal-title" id="myModalLabel">æ¬å°ä¸ä¼ </h4> 914 </div> 915 <div class="modal-body"> 916 <div class="row"> 917 <div class="col-lg-12"> 918 <div class="form-group"> 919 <label class="insert_tips">请å¨ä¸æ¹çè¾å ¥æ¡å è¾å ¥è¦æå ¥çè¿ç¨å¾çå°å</label> 920 <input name="imageInsertModal" type="text" class="form-control" > 921 <label class="insert_tips m-t-sm">æ¬å°ä¸ä¼ </label> 922 <input type="file" id="time_file" multiple name="file" class="hide"> 923<div class="bootstrap-filestyle input-group"><input type="text" id="file-info" class="form-control" value="æªéæ©ä»»ä½æä»¶" 924disabled=""> <span 925class="group-span-filestyle input-group-btn" tabindex="0"><label for="filestyle-0" class="btn btn-primary" id="time-upload">éæ©æä»¶</label></span></div> 926 927 </div> 928 </div> 929 930 </div> 931 </div> 932 <div class="modal-footer"> 933 <button type="button" class="btn btn-default" 934 data-dismiss="modal"> åæ¶ </button> 935 <button type="button" id="imageInsertOk" class="btn btn-primary">ç¡®å®</button> 936 </div> 937 </div> 938 </div> 939 </div> 940 941 <div class="modal fade" id="videoInsertModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 942 <div class="modal-dialog modal-sm" role="document"> 943 <div class="modal-content box-shadow-wrap-lg"> 944 <div class="modal-header box-shadow-bottom-normal"> 945 <button type="button" class="close" data-dismiss="modal"><i style="vertical-align: bottom;" data-feather="x-circle"></i></button> 946 <h4 class="modal-title" id="myModalLabel">æ¬å°ä¸ä¼ </h4> 947 </div> 948 <div class="modal-body"> 949 <div class="row"> 950 <div class="col-lg-12"> 951 <div class="form-group"> 952 <label class="insert_tips">请å¨ä¸æ¹çè¾å ¥æ¡å è¾å ¥è¦æå ¥çè¿ç¨è§é¢å°å</label> 953 <input name="videoInsertModal" type="text" class="form-control" > 954 955 956 </div> 957 </div> 958 959 </div> 960 </div> 961 <div class="modal-footer"> 962 <button type="button" class="btn btn-default" 963 data-dismiss="modal"> åæ¶ </button> 964 <button type="button" id="videoInsertOk" class="btn btn-primary">ç¡®å®</button> 965 </div> 966 </div> 967 </div> 968 </div> 969 970 <div class="modal fade" id="musicInsertModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 971 <div class="modal-dialog modal-sm" role="document"> 972 <div class="modal-content box-shadow-wrap-lg"> 973 <div class="modal-header box-shadow-bottom-normal"> 974 <button type="button" class="close" data-dismiss="modal"><i style="vertical-align: bottom;" data-feather="x-circle"></i></button> 975 <h4 class="modal-title" id="myModalLabel">æ¬å°ä¸ä¼ </h4> 976 </div> 977 <div class="modal-body"> 978 <div class="row"> 979 <div class="col-lg-12"> 980 <div class="form-group"> 981 <label class="insert_tips">请å¨ä¸æ¹çè¾å ¥æ¡å è¾å ¥è¦æå ¥çåæ²å°åæè è¿ç¨é³ä¹å°å</label> 982 <input name="musicInsertModal" type="text" class="form-control" > 983 984 985 </div> 986 </div> 987 988 </div> 989 </div> 990 <div class="modal-footer"> 991 <button type="button" class="btn btn-default" 992 data-dismiss="modal"> åæ¶ </button> 993 <button type="button" id="musicInsertOk" class="btn btn-primary">ç¡®å®</button> 994 </div> 995 </div> 996 </div> 997 </div> 998 999 1000 </div> 1001 </form> 1002 </div> 1003 </div> 1004 1005 1006
1006<script type="text/javascript" id='outputCommentJS'> 1007(function () { 1008 window.TypechoComment = { 1009 dom : function (id) { 1010 return document.getElementById(id); 1011 }, 1012 1013 create : function (tag, attr) { 1014 var el = document.createElement(tag); 1015 1016 for (var key in attr) { 1017 el.setAttribute(key, attr[key]); 1018 } 1019 1020 return el; 1021 }, 1022 1023 reply : function (cid, coid) { 1024 var comment = this.dom(cid), parent = comment.parentNode, 1025 response = this.dom('respond-page-122'), input = this.dom('comment-parent'), 1026 form = 'form' == response.tagName ? response : response.getElementsByTagName('form')[0], 1027 textarea = response.getElementsByTagName('textarea')[0]; 1028 1029 if (null == input) { 1030 input = this.create('input', { 1031 'type' : 'hidden', 1032 'name' : 'parent', 1033 'id' : 'comment-parent' 1034 }); 1035 1036 form.appendChild(input); 1037 } 1038 1039 input.setAttribute('value', coid); 1040 1041 if (null == this.dom('comment-form-place-holder')) { 1042 var holder = this.create('div', { 1043 'id' : 'comment-form-place-holder' 1044 }); 1045 1046 response.parentNode.insertBefore(holder, response); 1047 } 1048 1049 comment.appendChild(response); 1050 this.dom('cancel-comment-reply-link').style.display = ''; 1051 1052 if (null != textarea && 'text' == textarea.name) { 1053 textarea.focus(); 1054 } 1055 1056 return false; 1057 }, 1058 1059 cancelReply : function () { 1060 var response = this.dom('respond-page-122'), 1061 holder = this.dom('comment-form-place-holder'), input = this.dom('comment-parent'); 1062 1063 if (null != input) { 1064 input.parentNode.removeChild(input); 1065 } 1066 1067 if (null == holder) { 1068 return true; 1069 } 1070 1071 this.dom('cancel-comment-reply-link').style.display = 'none'; 1072 holder.parentNode.insertBefore(response, holder); 1073 return false; 1074 } 1075 }; 1076})(); 1077</script>
vendor: 1 bytes, line 1077
1077
1078<script type="text/javascript"> 1079var registCommentEvent = function() { 1080 var event = document.addEventListener ? { 1081 add: 'addEventListener', 1082 focus: 'focus', 1083 load: 'DOMContentLoaded' 1084 } : { 1085 add: 'attachEvent', 1086 focus: 'onfocus', 1087 load: 'onload' 1088 }; 1089 1090 var r = document.getElementById('respond-page-122'); 1091 if (null != r) { 1092 var forms = r.getElementsByTagName('form'); 1093 if (forms.length > 0) { 1094 var f = forms[0], textarea = f.getElementsByTagName('textarea')[0], added = false; 1095 var submitButton = f.querySelector('button[type="submit"]'); 1096 if (null != textarea && 'text' == textarea.name) { 1097 var referSet = function () { 1098 if (!added) { 1099// console.log('commentjs'); 1100 const child = f.querySelector('input[name="_"]'); 1101 const child2 = f.querySelector('input[name="checkReferer"]'); 1102 if (child!=null){ 1103 f.removeChild(child); 1104 } 1105 if (child2!=null){ 1106 f.removeChild(child2); 1107 } 1108 var input = document.createElement('input'); 1109 input.type = 'hidden'; 1110 input.name = '_'; 1111 input.value = (function () { 1112 var _LbeCt7 = //'zF' 1113'3a'+''///*'Gml'*/'Gml' 1114+//'dV7' 1115'a3'+//'7QJ' 1116'f'+//'h' 1117'c39'+//'QLM' 1118'b'+//'Ae' 1119'bc'+''///*'Kco'*/'Kco' 1120+'1e'//'i' 1121+'67'//'8' 1122+''///*'J'*/'J' 1123+'7b'//'sTF' 1124+//'1zV' 1125'c1'+//'PC' 1126'29'+'z3Y'//'z3Y' 1127+'Ysx'//'Ysx' 1128+'8'//'k' 1129+//'HeQ' 1130'cc5'+//'1R' 1131'1R'+//'6xU' 1132'4f'+'b2'//'up' 1133+'11'//'IM' 1134+//'u2' 1135'u2'+'2'//'O' 1136, _ebY = [[21,24],[21,24],[25,27],[31,33]]; 1137 1138 for (var i = 0; i < _ebY.length; i ++) { 1139 _LbeCt7 = _LbeCt7.substring(0, _ebY[i][0]) + _LbeCt7.substring(_ebY[i][1]); 1140 } 1141 1142 return _LbeCt7; 1143})(); 1144 1145 f.appendChild(input); 1146 1147 input = document.createElement('input'); 1148 input.type = 'hidden'; 1149 input.name = 'checkReferer'; 1150 input.value = 'false'; 1151 1152 f.appendChild(input); 1153 1154 1155 added = true; 1156 } 1157 };//end of reset 1158 referSet(); 1159 } 1160 } 1161 } 1162}; 1163 1164$(function(){ 1165 registCommentEvent(); 1166}); 1167</script>
1167 <!--䏿¡è¯´è¯´é½æ²¡æï¼åæ¾ç¤ºé»è®¤ä¿¡æ¯--> 1168 <div class="streamline b-l m-l-lg m-b padder-v"> 1169 <ol class="comment-list list-unstyled m-b-none"> 1170 <div id="comment-0" class="comment-body comment-parent comment-odd comment-by-author"> 1171 1172 <a class="pull-left thumb-sm avatar m-l-n-md"> 1173 <img nogallery src="https://i0.hdslb.com/bfs/face/c5bdd129ff618876ce70fd032751c035a5e940f0.jpg@240w_240h_1c_1s_!web-avatar-search-user.avif" class="img-40px photo img-square normal-shadow"> 1174 </a> 1175 1176 <div class="m-l-lg m-b-md"> 1177 <div class="m-b-xs"> 1178 <a href="" class="h4"></a><a 1179 href="https://www.ibilibili.com"></a> 1180 </div> 1181 <div class="m-b"> 1182 <div class="m-b"> 1183 <p>欢è¿ä½ æ¥å°ãæ¶å æºãæ ç®ãå¨è¿éä½ å¯ä»¥è®°å½ä½ çæ¥å¸¸åå¿æ ãèä¸ï¼é¦é¡µçâé²è¨ç¢è¯âæ ç®ä¼æ¾ç¤ºææ°ç䏿¡å¨æ!</br></br>è¿æ¯é»è®¤çç¬¬ä¸æ¡è¯´è¯´ï¼å½ä½ åå¸ç¬¬ä¸æ¡è¯´è¯´ï¼å·æ°é¡µé¢åï¼è¯¥æ¡å¨æä¼èªå¨æ¶å¤±ã</p> 1184 <b><a class="highlightlink" href="https://auth.ihewro.com/user/docs/#/FAQ/comment">å ³äºæ¶å æºä½ æå¯è½éå°çé®é¢ï¼è¯·æ¥çä½¿ç¨ææ¡£æå ³ãæ¶å æºã常è§é®é¢</a></b> 1185 </div> 1186 </div> 1187 </div> 1188 </div> 1189 </ol> 1190 </div> 1191 1192 1193</div>
1194<script> 1195 //æ´æ°æªè¯»æé 1196 1197 1198</script>
1198 1199 </div><!--end of #pedder--> 1200 1201 </div> 1202 <div class="resize-pane"> 1203 <div id="trigger_right_content" class="trigger_content"><div class="trigger_drag_content"></div></div> 1204 <div id="trigger_right_button" data-placement="left" data-toggle="tooltip" data-original-title="ç¹å»å±å¼å³ä¾§è¾¹æ " class="normal-widget resize-pane-trigger box-shadow-wrap-lg"><i data-feather="sidebar"></i></div> 1205 </div> </div><!--end of .center-part --> 1206 <div class="col bg-white-only lter bg-auto w-md" id="rightAside"> 1207 <div class="wrapper"> 1208 <div class="padder-md"> 1209 <div class="m-b-xs text-md">èç³»æ¹å¼</div> 1210 <ul class="list-group no-bg no-borders pull-in"> 1211 <li class="list-group-item"><a target="_blank" href="#" class="pull-left thumb-sm avatar m-r"><img 1212src="https://s3.ax1x.com/2021/01/20/sRLFmt.png" class="img-40px photo img-square normal-shadow"><i class="on b-white bottom"></i></a><div class="clear"><div><a target="_blank" class="text-second" href="#">email</a></div><small class="text-muted">ä½ çé®ç®±å°å</small></div></li><li class="list-group-item"><a target="_blank" href="#" class="pull-left thumb-sm avatar m-r"><img 1213src="https://s2.ax1x.com/2019/07/20/ZzUlQK.png" class="img-40px photo img-square normal-shadow"><i class="on b-white bottom"></i></a><div class="clear"><div><a target="_blank" class="text-second" href="#">QQ</a></div><small class="text-muted">ä½ çQQå·</small></div></li><li class="list-group-item"><a target="_blank" href="#" class="pull-left thumb-sm avatar m-r"><img 1214src="https://s2.ax1x.com/2019/07/20/ZzUMz6.png" class="img-40px photo img-square normal-shadow"><i class="on b-white bottom"></i></a><div class="clear"><div><a target="_blank" class="text-second" href="#">å¾®å</a></div><small class="text-muted">ä½ å¾®åè´¦å·</small></div></li><li class="list-group-item"><a target="_blank" href="#" class="pull-left thumb-sm avatar m-r"><img 1215src="https://s2.ax1x.com/2019/07/20/ZzU3LD.png" class="img-40px photo img-square normal-shadow"><i class="on b-white bottom"></i></a><div class="clear"><div><a target="_blank" class="text-second" href="#">ç½æäºé³ä¹</a></div><small class="text-muted">ä½ çç½æäºè´¦å·</small></div></li> </ul> 1216 </div> 1217 1218 <div class="panel box-shadow-wrap-normal"> 1219 <h4 class="font-thin padder">å ³äºæ</h4> 1220 <ul class="list-group"> 1221 <li class="list-group-item"> 1222 <p>æ¥èªåé¨çä¸ä¸ªå°åå¸ï¼ä¸ªæ§ä¸å¼ æ¬ï¼è®¨åéæ³¢éæµã</p> 1223 </li> 1224 </ul> 1225 </div> 1226 1227 <nav id="tag_list" ui-nav="" class="navi not-fold clearfix bg-white box-shadow-wrap-normal panel"> 1228 <ul class="nav"> 1229 1230 <li class="active"> 1231 <a class="auto tag_list_title" no-fold=""> 1232 <span class="pull-right text-muted"> 1233 <i class="fontello icon-fw fontello-angle-right text"></i> 1234 <i class="fontello icon-fw fontello-angle-down text-active"></i> 1235 </span> 1236 <span class="m-b-xs text-md">å ¨é¨æ ç¾</span> 1237 </a> 1238 <ul class="nav nav-sub dk"> 1239 <li> <a data-pjax href="https://www.ibilibili.com/cross.html?tag=-2"><span class="bg-tag"><i style="margin-left: 2px;" data-feather="lock"></i> ç§å¯</span></a><li> <a data-pjax href="https://www.ibilibili.com/cross.html?tag=-1"><span class="bg-tag"><i style="margin-left: 2px;" data-feather="archive"></i> æªåç±»</span><b class="badge pull-right">0</b></a> </ul> 1240
1240<script>LocalConst.TAG_LIST = '[{"value":"æªç»å½ç¨æ·æ æéæå
¥æ ç¾"}]'</script>
1240 </li> 1241 </ul> 1242 </nav> 1243 1244 1245 </div> 1246 </div> 1247 </div> 1248 </main> 1249
1250<script> 1251 $("#header_right .dropdown .badge.up").fadeTo(0,0) 1252 var timeTemple = '<div class="m-l-n-md">\n' + 1253 ' <a class="pull-left thumb-sm avatar">\n' + 1254 ' <img class="img-square" src="{IMG_AVATAR}">\n' + 1255 ' </a> \n' + 1256 ' <div class="time-machine m-l-xxl panel">\n' + 1257 ' <div class="panel-heading pos-rlt">\n' + 1258 ' <span class="arrow left pull-up"></span>\n' + 1259 ' <span class="text-muted m-l-sm pull-right">\n' + 1260 ' {TIME}\n' + 1261 ' </span>\n' + 1262 ' {CONTENT}</div><div class="text-muted say_footer panel-footer">\n' + 1263 ' <a target="_blank" href="{LINK}" class="text-muted m-xs"><i class="iconfont icon-redo"></i> æ¥çå ¨æ</a>\n' + 1264 ' </div>' + 1265 ' </div>' + 1266 ' </div>'; 1267 1268 $('#time-tabs').find('a').click(function (e) { 1269 var object = $(this); 1270 var rss = $(this).data("rss"); 1271 var id = $(this).data("id"); 1272 var flag = $(this).attr("data-status"); 1273 var type = $(this).data("type"); 1274 var img = $(this).data("img"); 1275 // console.log(flag); 1276 // console.log(rss); 1277 if ('undefined' !== rss && 'undefined' !== id && flag === "false"){ 1278 //卿å è½½å 容 1279 handsome_util.addScript(LocalConst.BASE_SCRIPT_URL + "assets/js/features/jFeed.min.js","feed_js",function () { 1280 $.getFeed({ 1281 url: rss, 1282 success: function(feed){ 1283 $.each(feed.items,function(i,item){ 1284 1285 var date = new Date(Date.parse(item.updated)); 1286 Y = date.getFullYear() + '-'; 1287 M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; 1288 D = date.getDate() + ' '; 1289 h = date.getHours() + ':'; 1290 m = date.getMinutes(); 1291 date=Y+M+D+h+m; 1292 var itemContent=""; 1293 if (type!==""){ 1294 if (type === "title"){ 1295 itemContent = item.title; 1296 }else if (type === "description"){ 1297 itemContent = item.description; 1298 }else { 1299 itemContent = item.description; 1300 } 1301 }else { 1302 itemContent = item.description; 1303 } 1304 if (img ===""){ 1305 img = "https://i0.hdslb.com/bfs/face/c5bdd129ff618876ce70fd032751c035a5e940f0.jpg@240w_240h_1c_1s_!web-avatar-search-user.avif"; 1306 } 1307 if (date === "NaN-NaN-NaN NaN:NaN"){ 1308 date = ""; 1309 } 1310 var content=timeTemple. 1311 replace("{TIME}",date). 1312 replace("{CONTENT}",itemContent). 1313 replace("{LINK}",item.link). 1314 replace("{IMG_AVATAR}",img); 1315 1316 1317 $("#"+id).find(".comment-list").append(content); 1318 $("#"+id).find(".streamline").removeClass("hide"); 1319 $("#"+id).find(".loading-nav").addClass("hide"); 1320 object.attr("data-status","true"); 1321 1322 /*lightGallery */ 1323 handsome_content.setFancyBox(); 1324 1325 }); 1326 }, 1327 error: function (feed) { 1328 $("#"+id).find(".loading-nav").addClass("hide"); 1329 $("#"+id).find(".error-nav").removeClass("hide"); 1330 } 1331 }); 1332 }); 1333 } 1334 }); 1335 $("#time-upload").bind("click",function () { 1336 $("#time_file").trigger("click"); 1337 1338 }); 1339 1340 /*ç嬿件ä¸ä¼ æ¡*/ 1341 $("#time_file").bind("change",function () { 1342 if (!$(this).val()) { 1343 $("#file-info").html("没æéæ©æä»¶"); 1344 return; 1345 } 1346 1347 1348 var input = $('#time_file'); 1349 // ç¸å½äºï¼ $input[0].files, $input.get(0).files 1350 var files = input.prop('files'); 1351 // console.log(files); 1352 //夿æä»¶ç±»å 1353 if (files[0].type!=="image/jpeg" && files[0].type!=="image/png" && files[0].type!=="image/gif"){ 1354 $("#file-info").val("é误çæä»¶ç±»åï¼" + files[0].type); 1355 return; 1356 } 1357 var suffix = "." + files[0].type.slice(6); 1358 // console.log(suffix); 1359 //å¼å§ä¸ä¼ æä»¶ 1360 var file = files[0]; 1361 var reader = new FileReader(); 1362 reader.onload = function(e) { 1363 var data = e.target.result;//base64 å å¯åçå¾çæ°æ® 1364 var content = new FormData(); 1365 content.append("action","upload_img"); 1366 content.append("file",data); 1367 content.append("suffix",suffix); 1368 1369 1370 $.ajax({ 1371 url: "?action=upload_img", 1372 type: 'post', 1373 data: content, 1374 cache: false, 1375 processData: false, 1376 contentType: false, 1377 success: function (data) { 1378 data = JSON.parse(data); 1379 $("#time-upload").text("éæ©æä»¶");
1380 $("#time-upload").attr("disabled",false); 1381 $("input[ name='imageInsertModal']").val(data.data);//æå ¥è¿åçå¾çå°å 1382 1383 }, error: function (jqXHR, textStatus, errorThrown) { 1384 $("#time-upload").attr("disabled",false); 1385 $("#time-upload").text("éæ©æä»¶"); 1386 $("#file-info").val($("#file-info").val() + "ä¸ä¼ 失败" + textStatus); 1387 } 1388 }); 1389 }; 1390 1391 // data.append('data', "2333"); 1392 $("#file-info").val(files[0].name); 1393 $("#time-upload").text("æ£å¨ä¸ä¼ "); 1394 $("#time-upload").attr("disabled",true); 1395 reader.readAsDataURL(file); 1396 }) 1397 1398</script>
1398 1399 1400 <!-- footer --> 1401 </div><!-- /content --> 1402 1403<!--right panel--> 1404
1404<script type="text/template" id="tmpl-customizer"> 1405 <div class="settings panel panel-default setting_body_panel right_panel" aria-hidden="true"> 1406 <button class="rightSettingBtn btn btn-default pos-abt border-radius-half-left" 1407 data-toggle="tooltip" data-placement="left" data-original-title="å¤è§è®¾ç½®" 1408 data-toggle-class=".settings=active, .settings-icon=animate-spin-span,.tocify-mobile-panel=false"> 1409 <span class="settings-icon"><i width="13px" height="13px" 1410 data-feather="settings"></i></span> 1411 </button> 1412 <div class="panel-heading"> 1413 <button class="mode-set pull-right btn btn-xs btn-rounded btn-danger " name="reset" data-toggle="tooltip" 1414 data-placement="left" data-original-title="æ¢å¤é»è®¤å¼" >éç½®</button> 1415 设置 1416 </div> 1417 <div class="setting_body"> 1418 <div class="panel-body"> 1419 <# for ( var keys = _.keys( data.sections.settings ), i = 0, name; keys.length > i; ++i ) { #> 1420 <div<# if ( i !== ( keys.length - 1 ) ) print( ' class="m-b-sm"' ); else print(' id="mode_set" class="mode_set"') 1421 #>> 1422 <label class="i-switch bg-info pull-right"> 1423 <input type="checkbox" name="{{ keys[i] }}" <# 1424 print( ' value="'+handsome_UI.mode+data 1425 .defaults[keys[i]]+'"' ) 1426 if ((data.defaults[keys[i]]=="auto" && handsome_UI.mode =="dark") || data 1427 .defaults[keys[i]] == true) print( ' checked="checked"' ); 1428 #> /> 1429 <i></i> 1430 </label> 1431 1432 <span> <# if(data.defaults[keys[i]]=="auto") print(LocalConst.DARK_MODE_AUTO); else if(data 1433 .sections.settings[keys[i]] == LocalConst.DARK_MODE) {print(LocalConst.DARK_MODE_FIXED) 1434 }else print(data.sections.settings[keys[i]]);#></span> 1435 <# if ( i == ( keys.length - 1 ) ) {print( ' <small id="auto_info"'); if(data.defaults[keys[i]]!=="auto") print(' style="display:none"') ;print('><i class="glyphicon glyphicon-info-sign" data-toggle="tooltip" data-placement="bottom" data-original-title="ç½ç«æ·±è²æ¨¡å¼èªå¨ä¾æ®æ¨ç设å¤å ³äºæ·±è²æ¨¡å¼ç设置è¿è¡åæ¢"></i></small>')}; #> 1436 </div> 1437 <# } #> 1438 </div> 1439 <div class="wrapper b-t b-light bg-light lter r-b"> 1440 <div class="row row-sm"> 1441 <div class="col-xs-3"> 1442 <# 1443 _.each( data.sections.colors, function( color, i ) { 1444 var newColumnBefore = ( i % 6 ) === 5; 1445 #> 1446 <label class="i-checks block<# if ( !newColumnBefore ) print( ' m-b-sm' ); #>"> 1447 <input type="radio" name="color" value="{{ i }}"<# if ( data.defaults['color'] === i ) print( ' checked="checked"' ); #> /> 1448 <span class="block bg-light clearfix pos-rlt"> 1449 <span class="active pos-abt w-full h-full bg-black-opacity text-center"> 1450 <i class="fontello fontello-check text-md text-white m-t-xs"></i> 1451 </span> 1452 <b class="{{ color.navbarHeader }} header"></b> 1453 <b class="{{ color.navbarCollapse }} header"></b> 1454 <b class="{{ color.aside.replace( ' b-r', '' ) }}"></b> 1455 </span> 1456 </label> 1457 <# 1458 if ( newColumnBefore && ( i + 1 ) < data.sections.colors.length ) 1459 print( '</div><div class="col-xs-3">' ); 1460 } ); 1461 #> 1462 </div> 1463 </div> 1464 </div> 1465 </div> 1466 </div> 1467 </script>
1467 1468 1469<div class="topButton panel panel-default"> 1470 <button id="goToTop" class=" btn btn-default rightSettingBtn pos-abt hide 1471 border-radius-half-left" 1472 data-toggle="tooltip" data-placement="left" data-original-title="è¿åé¡¶é¨"> 1473 <span class="settings-icon2"><i width="13px" height="13px" data-feather="corner-right-up"></i></span> 1474 <!-- <i class="fontello fontello-chevron-circle-up" aria-hidden="true"></i>--> 1475 </button> 1476</div> 1477<style> 1478 .readButton { 1479 position: fixed; 1480 top: 165px; 1481 right: -240px; 1482 z-index: 99; 1483 width: 240px; 1484 -webkit-transition: all .2s; 1485 transition: all .2s; 1486} 1487.readButton>.btn{ 1488 top: 44px; 1489} 1490.topButton>.btn{ 1491 top: 88px; 1492} 1493 1494</style> 1495<div class="readButton panel panel-default"> 1496 <button id="readBtn" 1497 class=" btn btn-default rightSettingBtn pos-abt 1498 border-radius-half-left" onclick='$("#morphing").click()' 1499 data-toggle="tooltip" data-placement="left" data-original-title="é 读模å¼"> 1500 <span class="settings-icon2"><i width="13px" height="13px" data-feather="book-open"></i></span> 1501 <!-- <i class="fontello fontello-chevron-circle-up" aria-hidden="true"></i>--> 1502 </button> 1503</div> 1504 1505 1506 <div class="tag_toc_body hide"> 1507 <div class="tocify-mobile-panel panel panel-default setting_body_panel right_panel" aria-hidden="true"> 1508 <button class="rightSettingBtn border-radius-half-left btn btn-default pos-abt " 1509 data-toggle="tooltip" 1510 data-placement="left" 1511 data-original-title="ç®å½" data-toggle-class=".tocify-mobile-panel=active, 1512 .settings=false"> 1513 <span class="settings-icon2"><i width="13px" height="13px" data-feather="list"></i></span> 1514 </button> 1515 <div class="panel-heading">æç« ç®å½</div> 1516 <div class="setting_body toc-mobile-body"> 1517 <div class="panel-body"> 1518 <div id="tocTree" class="tocTree"></div> 1519 </div> 1520 </div> 1521 </div> 1522 </div> 1523 1524<footer id="footer" class="app-footer" role="footer"> 1525 <div class="padder-sm bg-white footer_wrapper box-shadow-wrap-normal b-normal"> 1526 <div class="pull-right hidden-xs text-ellipsis"> 1527 <a href="http://beian.miit.gov.cn/" rel="external nofollow" target="blank" class="beian">èICPå¤19070400å·</a> <a href="http://www.beian.gov.cn/portal/registerSystemInfo?spm=5176.28508143.J_9220772140.59.e939154a3ZrsAF" target="_blank" class="ali-report-link" data-spm-anchor-id="5176.28508143.J_9220772140.59"><img src="//img.alicdn.com/tfs/TB1..50QpXXXXX7XpXXXXXXXXXX-40-40.png" width="20" class="ali-report-img" alt="èå ¬ç½å®å¤32058302003994å·" loading="lazy" data-spm-anchor-id="5176.28508143.J_9220772140.i1.e939154a3ZrsAF"><span class="ali-report-link-text" data-spm-anchor-id="5176.28508143.J_9220772140.i0.e939154a3ZrsAF">èå ¬ç½å®å¤32058302003994å·</span></a> <a href="https://typecho.org/" style="margin-left: 5px" target="_blank"> 1528 <svg style="width: 16px;height: 16px;vertical-align: -4px;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30px" height="26px" viewBox="0 0 30 26" version="1.1"> 1529 <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage"> 1530 1531 <path d="M13,26 C3.36833333,26 0,22.631 0,13 C0,3.36866667 3.36833333,0 13,0 C22.6316667,0 26,3.36866667 26,13 C26,22.631 22.6316667,26 13,26 Z M6,9 L20,9 L20,7 L6,7 L6,9 Z M6,14 L16,14 L16,12 L6,12 L6,14 Z M6,19 L18,19 L18,17 L6,17 L6,19 Z" id="icon" fill="#000000" sketch:type="MSShapeGroup"/> 1532 </g> 1533 </svg> 1534 </a> 1535 <a class="highlightlink" target="_blank"> 1536 <span>ä¸å</span> 1537 </a> 1538 </div> 1539 <span class="text-ellipsis">© 2026 All rights reserved. 1540 </span> 1541 </div> 1542 1543</footer> 1544 1545 1546 1547 </div><!--end of .app app-header-fixed--> 1548 1549 1550 1551 1552 <link rel='stylesheet' href='/usr/plugins/Comic/static/css/iconfonts.css?v=1.2.120240424'/><a href="javascript:void(0);" class="back-to-top" target="_self"></a><link rel='stylesheet' type='text/css' href='/usr/plugins/Comic/static/css/back-to-top.css'/>
1552<script type='text/javascript' src='/usr/plugins/Comic/static/js/BackTop.js'></script>
1552<script> $("body,html").css("cursor","url('/usr/plugins/Comic/static/image/cursor/mayhem/normal.cur'),default" ); 1553 $("a").css("cursor","url('/usr/plugins/Comic/static/image/cursor/mayhem/link.cur'),pointer");</script>
1553<style type='text/css'/> /*æ»å¨æ¡ææ*/ 1554 /*å®ä¹æ»å¨æ¡é«å®½åèæ¯ é«å®½åå«å¯¹åºæ¨ªç«æ»å¨æ¡ç尺寸*/ 1555 ::-webkit-scrollbar { 1556 width:7px; 1557 height:6px; 1558 } 1559 /*å®ä¹æ»å¨æ¡è½¨é*/ 1560 ::-webkit-scrollbar-track { 1561 background-color:white; 1562 -webkit-border-radius: 0em; 1563 -moz-border-radius: 0em; 1564 border-radius: 0em; 1565 } 1566 /*å®ä¹æ»å å é´å½±+åè§*/ 1567 ::-webkit-scrollbar-thumb { 1568 background-color: #ff676c; 1569 background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent); 1570 -webkit-border-radius: 2em; 1571 -moz-border-radius: 2em; 1572 border-radius: 2em; 1573 cursor: pointer; 1574 } img.img-full.img-circle { 1575 transition: 0.5s; 1576 } 1577 span.thumb-lg.w-auto-folded.avatar.m-t-sm { 1578 animation: light 4s ease-in-out infinite; 1579 } 1580 1581 .thumb-lg { 1582 width: 68px 1583 } 1584 1585 .img-full:hover { 1586 transform: scale(1.1) rotate(360deg); 1587 } 1588 1589 @keyframes light { 1590 0% { 1591 box-shadow: 0 0 4px red 1592 } 1593 1594 25% { 1595 box-shadow: 0 0 16px #0f0 1596 } 1597 1598 50% { 1599 box-shadow: 0 0 4px #00f 1600 } 1601 1602 75% { 1603 box-shadow: 0 0 16px #0f0 1604 } 1605 1606 100% { 1607 box-shadow: 0 0 4px green 1608 } 1609 } .blog-post .panel:not(article){transition:all .3s} 1610 .blog-post .panel:not(article):hover{transform:translateY(-10px)}</style>
1610<script>console.log('%c Comic v2.0.1 - äºæ¬¡å
飿 ¼ç¾åæä»¶ www.starsei.com ','color:white;background-image:linear-gradient(90deg, #95B9FF 40%, #FFBBEC 97%);padding:6px;font-size:14px;border-radius:1px;text-shadow:0px 2px 2px rgba(0,0,0,.1);font-family:é»ä½;');// ä½ è½ç䏿çä¿¡æ¯, æä¼å¾é«å
´ç ^_^</script>
1610 1611 1612<!--å®ä¹å ¨å±åé--> 1613 1614 1615<!--䏻颿 ¸å¿js--> 1616 1617 1618 1619 1620 1621
1621<script src="https://www.ibilibili.com/usr/themes/handsome/assets/js/function.min.js?v=10.1.020250302301"></script>
1621 1622 1623
1623<script src="https://www.ibilibili.com/usr/themes/handsome/assets/js/core.min.js?v=10.1.020250302301"></script>
1623 1624 1625 1626
1627<script> 1628 $(function () { 1629 if ('serviceWorker' in navigator) { 1630 if (LocalConst.USE_CACHE) { 1631 navigator.serviceWorker.addEventListener('controllerchange', function (ev) { 1632 try { 1633 if (LocalConst.SERVICE_WORKER_INSTALLED){ 1634 $.message({ 1635 title:"æ£æµå°æ¬å°ç¼åéè¦æ´æ°", 1636 message:"<a href='#' onclick='window.location.reload();'>ç¹å»å·æ°é¡µé¢</a>æ´æ°æ¬å°ç¼å", 1637 type:'warning', 1638 time: '300000' 1639 }); 1640 }else{ 1641 console.log("controllerchange:first sw install success"); 1642 } 1643 }catch (e) { 1644 console.log("controllerchange error",e); 1645 } 1646 }); 1647 } 1648 } 1649 }) 1650</script>
1650 1651 1652<!--主é¢ç»ä»¶jså è½½--> 1653
1653<script src="https://www.ibilibili.com/usr/themes/handsome/assets/js/features/jquery.pjax.min.js" type="text/javascript"></script>
1653 1654 1655 1656 1657<!--pjaxå¨ç»ç»ä»¶--> 1658 1659 1660 1661 1662 1663 1664<!--æªå¾æä»¶-->
1665<script src="//unpkg.com/[email protected]/dist/html2canvas.min.js"></script>
1665 1666<!--主é¢ç»ä»¶jså è½½ç»æ--> 1667 1668<!--ç¨æ·èªå®ä¹js-->
1669<script type="text/javascript"> 1670 try{ 1671 }catch (e){ 1672 handsome_util.settingError("å¤è§è®¾ç½®ââââå¼åè 设置ââèªå®ä¹js"); 1673 console.error(e); 1674 } 1675</script>
1675 1676
1677<script> 1678 var audio = new Audio(); 1679 var _bilioption= {"container":"#post-content","position":"self","width":"100%"}; 1680</script>
vendor: 1 bytes, line 1680
1680
1681<script src="/usr/themes/handsome/assets/js/music_controller.js" type="text/javascript" charset="utf-8"></script>
vendor: 1 bytes, line 1681
1681
1682<script src="/usr/themes/handsome/assets/js/bilibili.js" type="text/javascript" charset="utf-8"></script>
vendor: 1 bytes, line 1682
1682
1683<script> 1684 replaceBilibiliLinks(); 1685</script>
1685 1686 1687 1688</body> 1689</html><!--html end--> 1690 <!-- / footer -->
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.