尝试一下新主题?

正文部分

本主题基于:https://gitee.com/guangzan/awescnb

博主地址:https://www.cnblogs.com/guangzan/

安装步骤详见这篇文章:https://www.yuque.com/awescnb/user/tmpomo

个性化设置详见这篇文章:https://guangzan.gitee.io/awescnb-docs/options

对作者表示由衷的感谢和膜拜,我只是一个搬运工

下面是我的配置,可以直接 copy,更详细的介绍和安装步骤还请看上面的文章。

一些属于自己的链接可以在博客园侧边栏公告里自己调

有很多人直接粘贴下面的代码好像会挂掉,具体原因不清楚。这里我扔一个我现在使用的代码配置

博客皮肤

选择 Custom

页面定制CSS代码

记得勾选 禁用模板默认 CSS

#loading {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: #f4f5f5;
    pointer-events: none;
}
.loader-inner {
    will-change: transform;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -20px;
    background-color: #3742fa;
    border-radius: 50%;
    animation: scaleout 0.6s infinite ease-in-out forwards;
    text-indent: -99999px;
    z-index: 999991;
}
@keyframes scaleout {
    0% {
        transform: scale(0);
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 0;
    }
}

博客侧边栏公告

<script src="https://guangzan.gitee.io/awescnb/index.js"></script>
 <script src="https://files.cnblogs.com/files/Silymtics/postcss.config.js"></script>
<script src="https://files.cnblogs.com/files/Silymtics/awes.config.js"></script>

 
<script>
$.awesCnb({
// 基本配置,在线切换主题
theme: {
name: 'geek', // 极客风格主题
//name: 'view', //宽阔视野主题
//name: 'simple', //  简约风格主题
//name: 'reacg', //二次元风格
//name: 'bilibili', //Bilibili
 
 
        color: '#FFB3CC',
        title: '',
        contentSize: 'mid',
        //背景图片地址
        headerBackground: 'https://acg.toubiec.cn/random.php',
        //头像图片地址
        avatar: 'https://pic.cnblogs.com/avatar/2140595/20210117162517.png',
        favicon: '',
    },
links: [
 {
        name: '收藏夹',
        link: 'https://wz.cnblogs.com/',
    }
    //,
    //{
    //    name: '自定义菜单名',
    //    link: '跳转链接',
    //}
],
notice:{
    enable: false
},
signature: {
    enable: true, //是否开启个性签名
    contents: [
    "我不会再逃避了"
    ],
},
darkMode: {
    enable: true    
},
postTopimage: {
    enable: true,
    imgs: [],
    position: 'top',
},
highLight: {
    type: 'atomOneLight'
},
lineNumbers: {
    enable: true
},
catalog: {
    enable: true,
    position: 'left',
},
back2top: {
    enable: true,
    type: 'simple',
},
tools: {
    enable: true,
    initialOpen: false,
    draggable: true,
},
bodyBackground: {
    enable: true,
    value:
        'https://images.cnblogs.com/cnblogs_com/Silymtics/1861572/o_201226095435%E5%B1%A0%E9%BE%99%E5%A5%B3.jpg',
    opacity: 0.85,
    repeat: false,
},

emoji: {
    enable: true,
    showRecents: true,
    recentsCount: 20,
    showPreview: true,
    showSearch: true,
},
tools: {
    enable: true,
    initialOpen: true,
},

topProgress: {
    enable: true,
    page: 'all',
    agent: 'pc',
    background: '#FFB3CC',
    height: '5px',
},

links: [
    {
        name: '文章导航',
        link: 'https://www.cnblogs.com/Silymtics/p/14369586.html',
    },
    {
        name: '日记',
        link: 'https://www.cnblogs.com/Silymtics/p/13961219.html',
    },
    {
        name: '友链',
        link: 'https://www.cnblogs.com/Silymtics/p/14127999.html',
    },
    {
        name: '洛谷主页',
        link: 'https://www.luogu.com.cn/user/230580',
    },
    // ....
],

})
</script>

页首 HTML 代码

<div id="loading"><div class="loader-inner"></div></div>

Update:2021.06.06

不知道为啥主题上午的时候挂掉了,然后现在又好了?
然后捣鼓了半天整了一个比较稳定的,但还有些缺陷

  • 公告栏的个人资料不行
  • 更换皮肤时比较麻烦,当时配置的是 reacg

现在重新存一下

页面定制 CSS 代码

#loading{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;background-color:#f4f5f5;pointer-events:none;}.loader-inner{will-change:transform;width:40px;height:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;background-color:#3742fa;border-radius:50%;animation:scaleout 0.6s infinite ease-in-out forwards;text-indent:-99999px;z-index:999991;}@keyframes scaleout{0%{transform:scale(0);opacity:0;}40%{opacity:1;}100%{transform:scale(1);opacity:0;}}

@import url(https://cdn.bootcdn.net/ajax/libs/font-awesome/5.13.0/css/all.min.css);#under_post_card1,#under_post_card2{display:none}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}html{scroll-behavior:smooth}a{color:inherit;cursor:pointer}a,a:hover,a:link,a:visited{text-decoration:none!important}ol,ul{list-style:none}::-moz-selection{background:var(--themeColor,#00a1d6);color:var(--text-a,#fff)}::selection{background:var(--themeColor,#00a1d6);color:var(--text-a,#fff)}.fireworks{display:none}:root{--background-g:#fde6e0;--background-w:#fff;--background-e:#f6f8fa;--text-0:#000;--text-3:#333;--text-4:#444;--text-5:#555;--text-9:#999;--text-10:#d1d5da;--text-a:#fff;--md-hr-color:#ddd;--color-post-title:#333;--color-singlelinecode:#f9f2f4}:root[theme=dark]{--background-g:#333;--background-w:#555;--background-e:#7c7c7c;--text-0:#ccc;--text-3:#ccc;--text-4:silver;--text-5:#999;--text-9:#7c7c7c;--text-10:#7c7c7c;--text-a:#000;--md-hr-color:#7c7c7c;--color-post-title:#f0f0f0;--color-singlelinecode:#282c34}.emoji-picker__emojis::-webkit-scrollbar,.scrollbar-gradient::-webkit-scrollbar,body::-webkit-scrollbar{display:block;width:10px;height:12px}.emoji-picker__emojis::-webkit-scrollbar-thumb,.scrollbar-gradient::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:var(--themeColor);background-image:linear-gradient(45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);border-radius:30px;box-shadow:inset 2px 2px 2px hsla(0,0%,100%,.25),inset -2px -2px 2px rgba(0,0,0,.25)}.emoji-picker__emojis::-webkit-scrollbar-track,.scrollbar-gradient::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:rgba(211,210,210,.2)}#catalog ul::-webkit-scrollbar,#cnblogs_post_body table::-webkit-scrollbar,.cnblogs_code::-webkit-scrollbar,code::-webkit-scrollbar,pre::-webkit-scrollbar{display:block;margin-top:105px;width:10px;height:8px}#catalog ul::-webkit-scrollbar-thumb,#cnblogs_post_body table::-webkit-scrollbar-thumb,.cnblogs_code::-webkit-scrollbar-thumb,code::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb{background-color:var(--themeColor)}#catalog ul::-webkit-scrollbar-track,#cnblogs_post_body table::-webkit-scrollbar-track,.cnblogs_code::-webkit-scrollbar-track,code::-webkit-scrollbar-track,pre::-webkit-scrollbar-track{background:rgba(211,210,210,0)}#cnblogs_post_body:after{color:var(--postDesc-color);font-weight:400}#cnblogs_post_body,.cnblogs-markdown,.cnblogs-post-body{line-height:1.75;word-wrap:break-word}#cnblogs_post_body h1,#cnblogs_post_body h2,#cnblogs_post_body h3,#cnblogs_post_body h4,#cnblogs_post_body h5,#cnblogs_post_body h6,.cnblogs-markdown h1,.cnblogs-markdown h2,.cnblogs-markdown h3,.cnblogs-markdown h4,.cnblogs-markdown h5,.cnblogs-markdown h6,.cnblogs-post-body h1,.cnblogs-post-body h2,.cnblogs-post-body h3,.cnblogs-post-body h4,.cnblogs-post-body h5,.cnblogs-post-body h6{margin-top:35px;margin-bottom:10px;cursor:default}#cnblogs_post_body h1,.cnblogs-markdown h1,.cnblogs-post-body h1{font-size:24px}#cnblogs_post_body h2,.cnblogs-markdown h2,.cnblogs-post-body h2{font-size:20px}#cnblogs_post_body h3,.cnblogs-markdown h3,.cnblogs-post-body h3{font-size:16px}#cnblogs_post_body code,.cnblogs-markdown code,.cnblogs-post-body code{font-weight:700;color:#d83b64!important;background-color:var(--color-singlelinecode)!important}#cnblogs_post_body a,.cnblogs-markdown a,.cnblogs-post-body a{border-bottom:2px solid #00a1d6;background-color:transparent}#cnblogs_post_body a:hover,.cnblogs-markdown a:hover,.cnblogs-post-body a:hover{transition:box-shadow .2s linear;box-shadow:inset 0 -10px #00a1d6}#cnblogs_post_body p,.cnblogs-markdown p,.cnblogs-post-body p{font-size:15px;line-height:inherit;margin-top:22px;margin-bottom:22px}#cnblogs_post_body hr,.cnblogs-markdown hr,.cnblogs-post-body hr{margin:24px 0;border:none;border-bottom:1px solid var(--md-hr-color)}#cnblogs_post_body ol,.cnblogs-markdown ol,.cnblogs-post-body ol{margin:10px 0;padding-left:18px}#cnblogs_post_body ol li,.cnblogs-markdown ol li,.cnblogs-post-body ol li{line-height:inherit}#cnblogs_post_body ol li:hover,.cnblogs-markdown ol li:hover,.cnblogs-post-body ol li:hover{cursor:default}#cnblogs_post_body ul,.cnblogs-markdown ul,.cnblogs-post-body ul{margin:10px 0 10px 21.6px}#cnblogs_post_body ul li,.cnblogs-markdown ul li,.cnblogs-post-body ul li{line-height:inherit}#cnblogs_post_body ul li:hover,.cnblogs-markdown ul li:hover,.cnblogs-post-body ul li:hover{cursor:default}#cnblogs_post_body img,.cnblogs-markdown img,.cnblogs-post-body img{margin:10px auto;display:flex;max-width:100%;border-radius:2px}#cnblogs_post_body table,.cnblogs-markdown table,.cnblogs-post-body table{display:block;overflow:auto;border:none;font-size:14px}#cnblogs_post_body table td,#cnblogs_post_body table th,.cnblogs-markdown table td,.cnblogs-markdown table th,.cnblogs-post-body table td,.cnblogs-post-body table th{min-width:auto;padding:4px 11px}#cnblogs_post_body table th,.cnblogs-markdown table th,.cnblogs-post-body table th{background:none}#cnblogs_post_body blockquote,.cnblogs-markdown blockquote,.cnblogs-post-body blockquote{margin:5px 0;padding:1px 15px;background:var(--background-e);border:none;border-left:6px solid var(--themeColor);color:inherit}#cnblogs_post_body blockquote>p,.cnblogs-markdown blockquote>p,.cnblogs-post-body blockquote>p{margin:10px 0}#cnblogs_post_body kbd,.cnblogs-markdown kbd,.cnblogs-post-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}#cnblogs_post_body iframe,.cnblogs-markdown iframe,.cnblogs-post-body iframe{width:100%;height:45vw}#cnblogs_post_body details,.cnblogs-markdown details,.cnblogs-post-body details{font-family:Roboto,"sans-serif";margin:0 0 .6em}#cnblogs_post_body details summary,.cnblogs-markdown details summary,.cnblogs-post-body details summary{display:inine-block;padding:.3em .6em;width:auto;font-weight:700;background:var(--md-summary-bg);border-radius:3px;cursor:pointer}#cnblogs_post_body details summary::marker,.cnblogs-markdown details summary::marker,.cnblogs-post-body details summary::marker{display:none}#cnblogs_post_body details summary:before,.cnblogs-markdown details summary:before,.cnblogs-post-body details summary:before{content:"​​▶";float:left;margin-right:.5em;transform:rotate(0deg);transition:transform .3s ease-out}#cnblogs_post_body details summary:after,.cnblogs-markdown details summary:after,.cnblogs-post-body details summary:after{content:"展开";float:right;opacity:0;transition:opacity .8s}#cnblogs_post_body details summary:hover:after,.cnblogs-markdown details summary:hover:after,.cnblogs-post-body details summary:hover:after{opacity:.7}#cnblogs_post_body details summary:focus,.cnblogs-markdown details summary:focus,.cnblogs-post-body details summary:focus{outline:none}#cnblogs_post_body details[open] summary,.cnblogs-markdown details[open] summary,.cnblogs-post-body details[open] summary{color:#0767b2;background:#d4ebfd;text-shadow:none;border-radius:.3em .3em 0 0}#cnblogs_post_body details[open] summary:before,.cnblogs-markdown details[open] summary:before,.cnblogs-post-body details[open] summary:before{transform:rotate(90deg)}#cnblogs_post_body details[open] summary:after,.cnblogs-markdown details[open] summary:after,.cnblogs-post-body details[open] summary:after{content:"收起"}#cnblogs_post_body .hljs-ln-n:before,.cnblogs-markdown .hljs-ln-n:before,.cnblogs-post-body .hljs-ln-n:before{font-weight:400}#cnblogs_post_body mark,.cnblogs-markdown mark,.cnblogs-post-body mark{background-color:var(--themeColor)}#blog-comments-placeholder p{margin:0}@media screen and (max-width:1023px){#cnblogs_post_body iframe,.cnblogs-markdown iframe,.cnblogs-post-body iframe{height:60vw}}@media screen and (max-width:768px){#cnblogs_post_body iframe,.cnblogs-markdown iframe,.cnblogs-post-body iframe{height:50vw}}:after,:before{font-family:Font Awesome\ 5 free,Font Awesome\ 5 Brands;font-weight:700}:after,:before{margin-right:.5em}:after{margin-left:.5em}#sidebar_news .custom-signature{padding-top:0}.custom-toolbar{position:fixed;bottom:30px;right:30px;width:40px;height:40px}.toolbar-item{position:relative;width:40px;height:40px;background-color:var(--background-e);border-radius:50%;text-align:center;font-size:20px;line-height:40px;box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer}.toolbar-item.toolbar-item-toggle{position:absolute;bottom:0}.toolbar-item i{display:flex;justify-content:center;font-style:normal;outline:none}.toolbar-item i:before{margin-right:0}.toolbar-item i::-moz-selection{background:none}.toolbar-item i::selection{background:none}.toolbar-item .tooltip{position:relative;display:flex;justify-content:center;align-items:center;height:24px;background-color:#333;color:#fff;text-align:center;border-radius:2px;font-size:12px;pointer-events:none;visibility:hidden;transform:translateY(-31px);z-index:9}.toolbar-item .tooltip:after{position:absolute;right:-11px;content:"";width:0;height:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-left:6px solid #333}.toolbar-item:hover .tooltip{visibility:visible;transform:translate(-50px,-31px);transition:transform .2s}.toolbar-item:active{filter:brightness(.8);transition:filter .2s}@media screen and (max-width:1366px){.menu-item-tooltip{display:none}}@media screen and (max-width:767px){.custom-tools-menu .menu-item:not(:last-child):hover{transform:none}.custom-tools-menu{right:20px;bottom:20px}}#footer{margin:54px 0 0;padding:32.4px 0;text-align:center;color:#979b9e;background:#232323}#footer #links{display:flex;justify-content:center;font-size:16px}#footer #links li{color:#fff}#footer #links li:hover{text-shadow:0 0 2px #eee;color:var(--themeColor);transition:all .25s}#footer #links>li:not(:first-child){margin-left:21.6px}#footer #copyright{display:flex;flex-direction:column;align-items:center;margin-top:14.4018px;font-size:14px}#footer #copyright span{margin-top:7.1982px}@media screen and (max-width:767px){#links{width:90vw;overflow:hidden;margin:0 auto;white-space:nowrap}}body .medium-zoom-overlay{background:rgba(0,0,0,.5)!important;z-index:6}body .medium-zoom-image--opened{z-index:7}html .medium-zoom--opened .medium-zoom-overlay{opacity:.9}.lightbox-post{cursor:zoom-in}.gallery{display:none}.custom-gallery div{display:flex;flex-wrap:wrap;margin-top:20px}.custom-gallery div img{margin:8px;width:170px;height:170px;border-radius:4px}#player.aplayer{background:none}#player.aplayer .aplayer-list ol li{background:var(--background-e)}#player:hover .aplayer-list{transform:scaleX(1);left:0}#player:hover .aplayer-body{left:0}#player .aplayer-list{position:relative;transform:scaleX(.838);left:-34px}#player .aplayer-body{left:-66px;background-color:var(--background-e)}#player .aplayer-body .aplayer-info{border-top:none}#player .aplayer-body .aplayer-miniswitcher{background-color:var(--background-e);border-left:1px solid #999}#player .aplayer-lrc{display:none}#player .aplayer-lrc .aplayer-lrc-contents{color:inherit}#player .aplayer-lrc .aplayer-lrc-contents p{color:inherit;font-size:14px;text-shadow:none}@media screen and (max-width:767px){#player{display:none}}#cnblogs_post_body pre,.cnblogs_code{position:relative}.cnblogs_code .copy-btns{z-index:1}.cnblogs_code:hover .copy-btns,pre:hover .copy-btns{visibility:visible}.copy-btns{position:absolute;top:10px;right:10px;padding:2px 8px;visibility:hidden;color:#f1efef;font-size:12px;border-radius:4px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.6)}.copy-btns:active{background:rgba(0,0,0,.2);color:#eee}@media screen and (max-width:767px){#cnblogs_post_body td{white-space:pre}}.cnblogs_code pre span[style="color: #008080;"]{padding:2px 0;border:none;text-align:center;color:#999!important;word-break:normal;white-space:pre}#cnblogs_post_body pre{display:flex}#cnblogs_post_body pre .awes-linenumber{margin:0;padding:16px 16px 0;line-height:1.34}#cnblogs_post_body pre .awes-linenumber li{font-weight:400;color:#999;list-style-type:none;text-align:right}#tip_comment{display:none}.custom-signature{padding:1rem 14px;font-size:1em;line-height:1.5em}#post-signature{position:relative;display:flex;flex-direction:column;margin:25px 0;padding:10px 24px 10px 15px;background:var(--background-e);border-left:5px solid var(--themeColor);border-radius:2px}#post-signature p{margin:0;font-size:14px;line-height:1.6em}#post-signature a{color:inherit;border-bottom:none}#post-signature:before{content:"!";background-color:var(--themeColor);position:absolute;top:16px;left:-12px;color:#fff;width:18px;height:18px;border-radius:100%;text-align:center;line-height:18px;font-weight:800;font-size:12px}#blog-comments-placeholder pre,#cnblogs_post_body pre{position:relative;padding:24px 0 10px;border-radius:4px;background:var(--hl-base);font-family:Consolas,Lucida Console,Monaco,Andale Mono,Ubuntu Mono,monospace!important;overflow:inherit}#blog-comments-placeholder pre:before,#cnblogs_post_body pre:before{content:"";display:block;height:23px;width:64px;background:url(https://guangzan.gitee.io/imagehost/awescnb/images/bg/mac.png) no-repeat;background-size:65px 23px;position:absolute;top:8px;left:10px}#blog-comments-placeholder code,#cnblogs_post_body code{font-family:Consolas,Lucida Console,Monaco,Andale Mono,Ubuntu Mono,monospace!important;font-size:.87em!important;margin:0;word-break:break-word!important;border:none!important}#blog-comments-placeholder li code,#cnblogs_post_body li code{font-size:12px!important;font-weight:700}#blog-comments-placeholder .hljs,#cnblogs_post_body .hljs{display:block!important;color:var(--hl-mono-1)!important;background:var(--hl-base)!important;border:none!important;padding:16px 10px 8px!important;font-weight:400}#blog-comments-placeholder .hljs-comment,#blog-comments-placeholder .hljs-quote,#cnblogs_post_body .hljs-comment,#cnblogs_post_body .hljs-quote{color:var(--hl-mono-3);font-style:italic}#blog-comments-placeholder .hljs-tag,#cnblogs_post_body .hljs-tag{color:var(--hl-tag)}#blog-comments-placeholder .hljs-doctag,#blog-comments-placeholder .hljs-formula,#blog-comments-placeholder .hljs-keyword,#cnblogs_post_body .hljs-doctag,#cnblogs_post_body .hljs-formula,#cnblogs_post_body .hljs-keyword{color:var(--hl-hue-3)}#blog-comments-placeholder .hljs-deletion,#blog-comments-placeholder .hljs-name,#blog-comments-placeholder .hljs-section,#blog-comments-placeholder .hljs-selector-tag,#blog-comments-placeholder .hljs-subst,#cnblogs_post_body .hljs-deletion,#cnblogs_post_body .hljs-name,#cnblogs_post_body .hljs-section,#cnblogs_post_body .hljs-selector-tag,#cnblogs_post_body .hljs-subst{color:var(--hl-hue-5)}#blog-comments-placeholder .hljs-literal,#cnblogs_post_body .hljs-literal{color:var(--hl-hue-1)}#blog-comments-placeholder .hljs-addition,#blog-comments-placeholder .hljs-attribute,#blog-comments-placeholder .hljs-meta-string,#blog-comments-placeholder .hljs-regexp,#blog-comments-placeholder .hljs-string,#cnblogs_post_body .hljs-addition,#cnblogs_post_body .hljs-attribute,#cnblogs_post_body .hljs-meta-string,#cnblogs_post_body .hljs-regexp,#cnblogs_post_body .hljs-string{color:var(--hl-hue-4)}#blog-comments-placeholder .hljs-built_in,#blog-comments-placeholder .hljs-class .hljs-title,#cnblogs_post_body .hljs-built_in,#cnblogs_post_body .hljs-class .hljs-title{color:var(--hl-hue-6-2)}#blog-comments-placeholder .hljs-attr,#blog-comments-placeholder .hljs-number,#blog-comments-placeholder .hljs-selector-attr,#blog-comments-placeholder .hljs-selector-class,#blog-comments-placeholder .hljs-selector-pseudo,#blog-comments-placeholder .hljs-template-variable,#blog-comments-placeholder .hljs-type,#blog-comments-placeholder .hljs-variable,#cnblogs_post_body .hljs-attr,#cnblogs_post_body .hljs-number,#cnblogs_post_body .hljs-selector-attr,#cnblogs_post_body .hljs-selector-class,#cnblogs_post_body .hljs-selector-pseudo,#cnblogs_post_body .hljs-template-variable,#cnblogs_post_body .hljs-type,#cnblogs_post_body .hljs-variable{color:var(--hl-hue-6)}#blog-comments-placeholder .hljs-bullet,#blog-comments-placeholder .hljs-link,#blog-comments-placeholder .hljs-meta,#blog-comments-placeholder .hljs-selector-id,#blog-comments-placeholder .hljs-symbol,#blog-comments-placeholder .hljs-title,#cnblogs_post_body .hljs-bullet,#cnblogs_post_body .hljs-link,#cnblogs_post_body .hljs-meta,#cnblogs_post_body .hljs-selector-id,#cnblogs_post_body .hljs-symbol,#cnblogs_post_body .hljs-title{color:var(--hl-hue-2)}#blog-comments-placeholder .hljs-emphasis,#cnblogs_post_body .hljs-emphasis{font-style:italic}#blog-comments-placeholder .hljs-strong,#cnblogs_post_body .hljs-strong{font-weight:700}#blog-comments-placeholder .hljs-link,#cnblogs_post_body .hljs-link{text-decoration:underline}#cnblogs_post_body .cnblogs_code{border:none;background-color:var(--hl-base);border-radius:4px}#cnblogs_post_body .cnblogs_code pre{overflow:auto}#cnblogs_post_body .cnblogs_code pre:before{background-size:65px 23px;background-position:-3px -5px}#cnblogs_post_body .cnblogs_code>img{display:none}#cnblogs_post_body .cnblogs_code span{background-color:var(--hl-base)!important}#cnblogs_post_body .cnblogs_code span[style="color: #008000;"]{color:var(--hl-mono-3)!important;font-style:italic}#cnblogs_post_body .cnblogs_code span[style="color: rgba(0, 128, 128, 1);"]{color:red!important}#cnblogs_post_body .cnblogs_code span[style="background-color: #f5f5f5; color: #000000;"],#cnblogs_post_body .cnblogs_code span[style="color: #000000;"]{color:var(--hl-mono-1)!important}#cnblogs_post_body .cnblogs_code span[style="background-color: #f5f5f5; color: #800000;"]{color:var(--hl-hue-2)!important}#cnblogs_post_body .cnblogs_code span[style="background-color: #f5f5f5; color: #0000ff;"],#cnblogs_post_body .cnblogs_code span[style="color: #0000ff;"]{color:var(--hl-hue-3)!important}#cnblogs_post_body .cnblogs_code span[style="background-color: #f5f5f5; color: #ff0000;"],#cnblogs_post_body .cnblogs_code span[style="color: #800000;"],#cnblogs_post_body .cnblogs_code span[style="color: #ff0000;"]{color:var(--hl-hue-4)!important}#cnblogs_post_body .cnblogs_code span[style="color: #8b0000;"]{color:var(--hl-hue-6)!important}#cnblogs_post_body .cnblogs_code_collapse,#cnblogs_post_body .cnblogs_code_toolbar,#cnblogs_post_body .code_img_closed,#cnblogs_post_body .code_img_opened{display:none}#cnblogs_post_body .cnblogs_code_hide{display:block}#cnblogs_post_body .cnblogs_Highlighter code,.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2{background-color:var(--hl-base)!important}#cnblogs_post_body .cnblogs_Highlighter .keyword{color:var(--hl-hue-3)!important}#cnblogs_post_body .cnblogs_Highlighter .string{color:var(--hl-hue-4)!important}#cnblogs_post_body .cnblogs_Highlighter .plain,#cnblogs_post_body .cnblogs_Highlighter .variable{color:var(--hl-mono-1)!important}#cnblogs_post_body .cnblogs_Highlighter .comments{color:var(--hl-mono-3)!important;font-style:italic!important}#cnblogs_post_body .cnblogs_Highlighter .functions{color:var(--hl-hue-2)!important}#BlogPostCategory,#EntryTag{display:none}#custom-post-message{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:20px;width:100%}.custom-post-message-top{display:flex}.custom-categories,.custom-tags{display:flex;align-items:center}.custom-tags{margin-left:12px}.custom-categories a:not(:first-child),.custom-tags a{margin-left:5px}.custom-categories a,.custom-tags a{padding:4px 8px;font-size:14px;line-height:14px;border-radius:4px;color:#fff;box-shadow:1px 1px 5px #f1ecec}.custom-tags a,.custom-tags a:first-child{background-color:#ff6b6b}.custom-tags a:nth-child(2){background-color:#fbc531}.custom-tags a:nth-child(3){background-color:#22a6b3}.custom-tags a:nth-child(4){background-color:#10ac84}.custom-tags a:nth-child(5){background-color:#0097e6}.custom-categories a{background-color:var(--themeColor)}.custom-post-message-bottom{color:#909090;font-size:14px;margin-top:10px}@media screen and (max-width:767px){.custom-post-message-top{flex-direction:column}.custom-categories,.custom-tags{margin-left:0;margin-top:5px}.custom-tags{margin-left:0}.custom-categories a{margin-left:5px}.custom-post-message-bottom{margin:5px 0}}#custom-post-topimage{width:100%;height:400px;background-size:cover;background-repeat:no-repeat;margin-bottom:10px;border-radius:2px}#custom-post-topimage:hover{cursor:zoom-in}@media screen and (max-width:767px){#custom-post-topimage{height:184px}}#custom-post-bottomimage{width:100%;height:200px;background-size:cover;background-repeat:no-repeat;margin-bottom:10px;border-radius:2px}@media screen and (max-width:767px){#custom-post-bottomimage{height:130px}}.emoji-button{cursor:pointer}.emoji-picker{border:1px solid #ccc;border-radius:5px;background:#fff;width:322px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s;overflow:hidden}.emoji-picker.visible{opacity:1}.emoji-picker__content{padding:.5em;height:280px;overflow:hidden;position:relative}.emoji-picker__preview{height:2em;padding:.5em;border-top:1px solid #ccc;display:flex;flex-direction:row;align-items:center}.emoji-picker__preview-emoji{font-size:2em;margin-right:.25em;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.emoji-picker__preview-emoji img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.emoji-picker__preview-name{color:#666;font-size:.85em;overflow-wrap:break-word;word-break:break-all}.emoji-picker__tabs{margin:0;padding:0;display:flex}.emoji-picker__tab{font-size:15.4px;list-style:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-grow:1;text-align:center;color:#666;border-radius:3px;transition:background .25s;outline:none;border:1px solid transparent}.emoji-picker__tab:hover{background:#e8f4f9}.emoji-picker__tab svg{padding:7px;box-sizing:content-box}.emoji-picker__tab.active{background:#4f81e5;color:#fff}.emoji-picker__tab-body{margin-top:.5em;transform:translateX(350px);transition:transform .25s;position:absolute}.emoji-picker__tab-body h2{font-size:11.9px;color:#333;margin:0;text-align:left}.emoji-picker__tab-body.active{display:block;transform:translateX(0)}.emoji-picker__emojis{height:231px;overflow-y:scroll;display:flex;flex-wrap:wrap;align-content:flex-start;width:309.4px;margin:auto}.emoji-picker__emojis.search-results{height:294px}.emoji-picker__emoji{background:transparent;border:none;border-radius:5px;cursor:pointer;font-size:25.2px;width:1.5em;height:1.5em;padding:0;margin:0;outline:none;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.emoji-picker__emoji img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.emoji-picker__emoji:focus,.emoji-picker__emoji:hover{background:#e8f4f9}.emoji-picker__search-container{margin:.5em;position:relative;height:2em;display:flex}.emoji-picker__search{box-sizing:border-box;width:100%;border-radius:3px;border:1px solid #ccc;padding:.5em 2.25em .5em .5em;font-size:11.9px;outline:none}.emoji-picker__search:focus{border:1px solid #4f81e5}.emoji-picker__search-icon{display:none;position:relative;width:1em;height:1em;right:.75em;top:calc(50% - .6em)}.emoji-picker__search-not-found{color:#666;text-align:center;margin-top:2em}.emoji-picker__search-not-found-icon{font-size:3em}.emoji-picker__search-not-found h2{margin:.5em 0;font-size:1em}.emoji-picker__variant-overlay{background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:322px;height:385px;display:flex;flex-direction:column;justify-content:center}.emoji-picker__variant-popup{background:#fff;margin:.5em;padding:.5em;text-align:center}.emoji-picker__variant-popup-close-button{cursor:pointer;background:transparent;border:none;position:absolute;right:.5em;padding:0;top:calc(50% - .75em);height:1.5em;width:1.5em;font-size:1.5em}.lock-screen{position:fixed;top:-100vh;width:100vw;height:100vh;z-index:999;overflow:hidden;background-color:#fff;transition:top .3s;background-repeat:no-repeat;background-size:cover}.lock-screen-weather{position:absolute;top:20px;left:20px}.lock-screen-close{position:absolute;top:20px;right:20px;font-size:24px;cursor:pointer}.lock-screen-user{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:30vh}.lock-screen-user img{border-radius:50%;width:80px;height:80px}.lock-screen-text{margin-top:50px}.lock-screen-text span{font-size:22px;font-weight:700;color:#fff;text-shadow:1px 1px 5px #999}.overflow{overflow:hidden;overflow-x:inherit}.custom-qrcode{width:100%;height:248px}.custom-qrcode-desc{padding:5px 14px 10px;word-break:break-all;line-height:1.5em}#chart{padding:0 13.884px 16px}#custom-donation-btn{background-color:#10ac84!important;padding:4px 10px!important}#custom-donation-btn:hover{box-shadow:0 0 5px #999;transform:scale(1.1);transform:translateY(-2px);transition:all .2s}#custom-donation-qrcode{display:none;position:relative;cursor:pointer;z-index:999999999;text-align:center}#custom-donation-qrcode>div{display:inline-block;margin:0 20px 0 auto;width:180px;height:180px;background-size:contain;background-repeat:no-repeat;border-radius:5px;background-color:var(--themeColor)}@media screen and (max-width:767px){#blog_post_info_block #blog_post_info #green_channel{justify-content:center}#custom-donation-btn{margin:3px!important}#custom-donation-btn:hover{transform:none}#custom-donation-qrcode>div{margin-right:0;width:100%;height:320px}}#barrage-wrap{position:fixed;top:90px;width:100vw;height:60vh;text-shadow:0 0 1px #000;overflow:hidden;z-index:20;pointer-events:none}#barrage-wrap span{position:absolute;white-space:nowrap;font-weight:700}.dark-to-light:after{background-color:#252528;-webkit-animation:toLight 1s linear 0s forwards;animation:toLight 1s linear 0s forwards}.dark-to-light:after,.light-to-dark:after{content:"";width:100vw;height:100vh;position:fixed;z-index:99999;left:0;top:0;margin-left:0;opacity:.7}.light-to-dark:after{background-color:#fff;-webkit-animation:toDark 1s linear 0s forwards;animation:toDark 1s linear 0s forwards;pointer-events:none}@-webkit-keyframes toLight{0%{background-color:#252528;opacity:.7}to{background-color:#fff;opacity:0}}@keyframes toLight{0%{background-color:#252528;opacity:.7}to{background-color:#fff;opacity:0}}@-webkit-keyframes toDark{0%{background-color:#fff;opacity:.7}to{background-color:#252528;opacity:0}}@keyframes toDark{0%{background-color:#fff;opacity:.7}to{background-color:#252528;opacity:0}}#catalog{position:sticky;top:60px;width:15.5vw;font-size:14px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:2px;margin-bottom:16.2px;color:var(--text-3)}#catalog h3{display:flex;align-items:center;padding:10.098px 14.418px;background-color:var(--background-w);border-bottom:1px solid hsla(0,0%,59.2%,.1)}#catalog h3 .icon{width:1.5em;height:1.5em;margin-right:5px}#catalog ul{background-color:var(--background-w);max-height:550px;padding:10.098px 14.418px;overflow-y:scroll;;overflow-x:hidden}#catalog ul .h1-list{font-weight:700}#catalog ul .h1-list~.h2-list{margin-left:1em;font-size:14px}#catalog ul .h1-list~.h2-list:before{display:none}#catalog ul .h2-list~.h3-list{margin-left:2em}#catalog ul .h3-list~.h4-list{margin-left:3em}#catalog ul .h4-list~.h5-list{margin-left:4em}#catalog ul .h5-list~.h6-list{margin-left:5em}#catalog ul li{margin-top:3.618px}#catalog ul li a{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}#catalog ul li a .icon{width:1.2em;height:1.8em}#catalog ul li a:hover{text-decoration:none}#catalog ul li:hover{font-weight:700}#catalog.catalog-scroll-up{top:10px;transition:top .2s}@media screen and (max-width:767px){#catalog{display:none}}.catalog-active{background:var(--themeColor);padding:5.4px;border-radius:3px;transition:background .4s;color:var(--text-a)}@media screen and (max-width:767px){body .custom-drag-menu{right:86px!important;bottom:22px}}html{font-size:12px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;word-break:break-word;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}body{background-color:var(--background-g);color:var(--text-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#home{display:block}#header{position:relative;position:fixed;top:0;width:100%;padding-left:15vw;height:54px;z-index:10;background:var(--background-w);box-shadow:0 1px 2px rgba(0,0,0,.1)}#header #custom-github{padding:0 15.822px}#header #blogTitle{display:none}#header #navigator{display:flex;align-items:center;height:100%;color:var(--text-3)}#header #navigator a{position:relative}#header #navigator .blogStats{display:flex;margin-left:14vw;height:100%;font-size:12px;color:var(--text-9);pointer-events:none}#header #navigator .blogStats span{display:flex;align-items:center;padding:0 15.822px}#header #navigator #navList{display:flex;height:auto}#header #navigator #navList li a{display:flex;align-items:center;height:100%;font-weight:700;text-shadow:5px 0 10px var(--themeColor);padding:0 15.822px}#header #navigator #navList li a:hover{background-color:var(--themeColor);color:#fff;transition:all .3s}#main{position:relative;display:flex;align-items:flex-start;padding-top:64.8px;justify-content:center}#mainContent{margin:0 1vw;width:54vw;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:var(--background-w)}.forFlow .day .dayTitle{border-bottom:1px solid hsla(0,0%,59.2%,.1);padding:14.418px;color:var(--text-4);font-size:16px}.forFlow .day .dayTitle:not(:first-of-type){border-top:1px solid hsla(0,0%,59.2%,.1)}.forFlow .day .postTitle{margin-top:5px;padding-left:10.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px;text-shadow:5px 0 10px var(--themeColor);color:var(--color-post-title)}.forFlow .day .postTitle:hover{transform:translateX(5.4px);transition:all .2s}.forFlow .day .postCon{padding:5.4px 14.418px;color:var(--text-5)}.forFlow .day .postCon .c_b_p_desc{font-size:14px;color:var(--text-5)}.forFlow .day .postCon .c_b_p_desc .c_b_p_desc_readmore{display:table;margin-top:5.4px;padding:2.7px 5.4px 2.7px 8.1px;border:1px solid var(--themeColor);font-size:14px;color:var(--themeColor);border-radius:3px}.forFlow .day .postDesc{display:flex;justify-content:flex-end;align-items:baseline;text-transform:uppercase;padding:5.4px 14.418px;color:var(--text-9)}.forFlow .day .postDesc a:last-child{margin-left:8.1px}.forFlow .entrylist .entrylistTitle{border-bottom:1px solid hsla(0,0%,59.2%,.1);padding:14.418px;color:var(--text-4);font-size:16px}.forFlow .entrylist .entrylistTitle:not(:first-of-type){border-top:1px solid hsla(0,0%,59.2%,.1)}.forFlow .entrylist .entrylistItem .entrylistPosttitle{padding:5.4px 14.418px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:16px;text-shadow:5px 0 10px var(--themeColor);color:var(--text-3)}.forFlow .entrylist .entrylistItem .entrylistPosttitle:hover{transform:translateX(5.4px);transition:all .2s}.forFlow .entrylist .entrylistItem .entrylistPostSummary .c_b_p_desc{color:var(--text-5)}.forFlow .entrylist .entrylistItem .entrylistPostSummary .c_b_p_desc .c_b_p_desc_readmore{display:table;margin-top:5.4px;padding:2.7px 5.4px 2.7px 8.1px;border:1px solid var(--themeColor);color:var(--themeColor);border-radius:3px}.forFlow .entrylist .entrylistItem .entrylistItemPostDesc{padding:5.4px 14.418px;color:var(--text-9)}.forFlow .custom-gallery h3,.forFlow .PostListTitle{border-bottom:1px solid hsla(0,0%,59.2%,.1);padding:1rem;color:var(--text-4);font-size:16px}.forFlow #taglist_main{margin-top:0;padding:0 10px 10px}.forFlow #taglist_main #taglist_title_wrap{border-bottom:1px solid hsla(0,0%,59.2%,.1)}.forFlow #taglist_main #taglist_title_wrap h3{margin:0;padding:10px}.forFlow #taglist_main #taglist{padding:10px 0}.forFlow #taglist_main #taglist table{display:block}.forFlow #taglist_main #taglist tbody{display:flex;flex-wrap:wrap}.forFlow #taglist_main #taglist tbody tr{display:flex;flex-wrap:wrap;width:100%}.forFlow #taglist_main #taglist tbody tr td{margin:5px;padding:2px 8px;border-radius:5px;color:#fff;font-size:14px;font-weight:700;flex-grow:1;text-align:center}.forFlow #taglist_main #taglist tbody tr td:nth-child(n){background-color:#ff6b6b}.forFlow #taglist_main #taglist tbody tr td:nth-child(2n){background-color:#10ac84}.forFlow #taglist_main #taglist tbody tr td:nth-child(3n){background-color:#ff9f43}.forFlow #taglist_main #taglist tbody tr td:nth-child(4n){background-color:#2e86de}.forFlow #taglist_main #taglist tbody tr td:hover{transform:scale(1.05);box-shadow:0 0 5px var(--themeColor);transition:all .2s}.forFlow #post_detail{font-size:16px;padding:21.6px 21.6px 0}.forFlow #post_detail #topics .post .postTitle{margin:20px 0;font-size:24px;color:var(--text-3)}.forFlow #post_detail #topics .post .postDesc{padding:5.4px 0;margin-bottom:21.6px;font-size:14px;color:var(--text-9)}#blog-comments-placeholder{margin:0 21.6px;border-radius:3px}#blog-comments-placeholder .feedback_area_title{padding:7.56px 10.8px;border:1px solid var(--text-10);background-color:var(--background-e);border-radius:2px 2px 0 0;font-size:12px;font-weight:700;color:var(--text-3)}#blog-comments-placeholder .feedbackItem{border-left:1px solid var(--text-10);border-right:1px solid var(--text-10);padding:17.982px 10.8px}#blog-comments-placeholder .feedbackItem:nth-last-child(2){border-bottom:1px solid var(--text-10)}#blog-comments-placeholder .feedbackCon{display:flex;align-items:center;margin-top:5px;overflow:hidden}#blog-comments-placeholder .feedbackCon .blog_comment_body{position:relative;margin-left:10px;margin-top:5.4px;background-color:var(--background-e);border-radius:3px;color:var(--text-3);font-size:14px;max-width:540px;line-height:1.6;padding:5.4px 10.8px;box-shadow:0 4px 8px rgba(0,0,0,.2)}#blog-comments-placeholder .feedbackCon .blog_comment_body:before{content:"";display:block;position:absolute;left:-24.84px;top:5.4px;width:12.258px;height:0;border-right:12.96px solid var(--background-e);border-top:3.24px solid transparent;border-bottom:7.182px solid transparent}#blog-comments-placeholder .feedbackCon .blog_comment_body pre code{width:100%}#blog-comments-placeholder .custom-comments-author{display:flex;flex-direction:column;align-items:flex-end}#blog-comments-placeholder .custom-comments-author .louzhu{color:var(--themeColor)}#blog-comments-placeholder .custom-comments-author .blog_comment_body a:not(:first-child):hover{color:var(--themeColor);transition:all .25s}#blog-comments-placeholder .custom-comments-author .blog_comment_body:before{display:none}#blog-comments-placeholder .custom-comments-author .blog_comment_body:after{content:"";display:block;position:absolute;right:-24.84px;top:5.4px;width:12.258px;height:0;border-left:12.96px solid var(--background-e);border-top:3.24px solid transparent;border-bottom:7.182px solid transparent}#blog-comments-placeholder .custom-comments-author img{margin-left:10.8px}#blog-comments-placeholder .custom-comments-author .feedbackManage{order:0}#blog-comments-placeholder .custom-comments-author .layer{margin-left:5.4px;order:3!important}#blog-comments-placeholder .custom-comments-author .comment_vote{order:-3}#blog-comments-placeholder .custom-comments-author .comment_date{order:-1!important}#blog-comments-placeholder .custom-comments-author .feedbackManage{order:-2!important}#blog-comments-placeholder .custom-comments-author .feedbackCon{flex-direction:row-reverse}#blog-comments-placeholder .custom-comments-author .feedbackCon .blog_comment_body img{width:27px;height:27px;vertical-align:middle}#blog-comments-placeholder .custom-comments-author .feedbackCon br,#blog-comments-placeholder br{display:none}#blog-comments-placeholder .layer{padding:0 5.4px;color:var(--text-a);background-color:var(--themeColor);border-radius:3px;margin-right:5.4px;order:0}#blog-comments-placeholder .comment_date{margin:0 5.4px;order:2}#comment_form{margin:21.6px}#comment_form #ad_text_under_commentbox,#comment_form #comment_nav,#comment_form #divCommentShow{display:none}#comment_form #comment_form_container{position:relative;border:1px solid var(--text-10);border-radius:3px}#comment_form #comment_form_container>a:first-of-type,#comment_form #comment_form_container>p:nth-of-type(3){display:none}#comment_form #comment_form_container>p:last-of-type{color:var(--text-9);margin-left:10.8px;font-size:14px}#comment_form #comment_form_container #commentform_title{background:none;margin-bottom:0;padding:7.56px 10.8px;border-bottom:1px solid var(--text-10);background-color:var(--background-e);border-radius:2px 2px 0 0;font-size:12px;font-weight:700;color:var(--text-3)}#comment_form #comment_form_container .comment_textarea{width:100%;background:none;border:none}#comment_form #comment_form_container .comment_textarea .commentbox_title{border-bottom-color:var(--themeColor)}#comment_form #comment_form_container .comment_textarea .commentbox_footer,#comment_form #comment_form_container .comment_textarea .commentbox_title_left{display:none}#comment_form #comment_form_container .comment_textarea #tbCommentBody{margin-bottom:10.8px!important;height:81px;min-height:135px;color:var(--text-5);background:none;font-size:16px;border-bottom:1px dashed #999}#comment_form #comment_form_container .comment_textarea #tbCommentBody:hover{border-bottom-color:var(--themeColor)}#comment_form #comment_form_container #commentbox_opt>a{display:none}#comment_form #comment_form_container #commentbox_opt #btn_comment_submit{position:absolute;bottom:10.8px;right:10.8px;width:75.6px;height:32.4px;color:#fff;font-weight:700;border-radius:4px;border:none;background-color:#00a1d6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;cursor:pointer;font-size:12px}#comment_form #comment_form_container #commentbox_opt #btn_comment_submit:hover{box-shadow:0 1px 6px #00a1d6;transition:background-color .3s}#comment_form #comment_form_container #commentbox_opt #btn_comment_submit:active{filter:brightness(.8);transition:background-color .3s}#comment_form #comment_form_container #tip_comment2{display:none}#sideBar{width:17.5vw;font-size:14px;overflow:hidden}#blog-calendar,#sidebar_news,.sidebar-block{background-color:var(--background-w);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:2px;margin-bottom:16.2px;color:var(--text-3)}#blog-calendar h3,#sidebar_news h3,.sidebar-block h3{padding:10px 14px;font-weight:700;font-size:1.1em;border-bottom:1px solid hsla(0,0%,59.2%,.1)}#blog-calendar #blog-news,#blog-calendar #sidebar_search_box,#blog-calendar ul,#sidebar_news #blog-news,#sidebar_news #sidebar_search_box,#sidebar_news ul,.sidebar-block #blog-news,.sidebar-block #sidebar_search_box,.sidebar-block ul{padding:10px 14px}#blog-calendar #blog-news li,#blog-calendar #sidebar_search_box li,#blog-calendar ul li,#sidebar_news #blog-news li,#sidebar_news #sidebar_search_box li,#sidebar_news ul li,.sidebar-block #blog-news li,.sidebar-block #sidebar_search_box li,.sidebar-block ul li{padding-top:5.4px}#blog-calendar #blog-news li:hover,#blog-calendar #sidebar_search_box li:hover,#blog-calendar ul li:hover,#sidebar_news #blog-news li:hover,#sidebar_news #sidebar_search_box li:hover,#sidebar_news ul li:hover,.sidebar-block #blog-news li:hover,.sidebar-block #sidebar_search_box li:hover,.sidebar-block ul li:hover{transform:translateX(5px);transition:all .2s}#sidebar_scorerank ul li{transform:none}#sidebar_recentcomments .recent_comment_body{padding:1rem;background-color:var(--background-e);border-radius:3px}#sidebar_recentcomments ul li:hover{transform:none}#blog-calendar{padding:10px 14px}#blog-calendar #blogCalendar table,#blog-calendar #blogCalendar tbody,#blog-calendar #blogCalendar td,#blog-calendar #blogCalendar tr{display:block}#blog-calendar #blogCalendar tr:first-child tr{display:flex;flex-direction:row;justify-content:space-between}#blog-calendar #blogCalendar tr:nth-child(2){margin:10.098px 0 5.4px;padding:0 3.24px}#blog-calendar #blogCalendar tr:not(:first-child){display:flex;justify-content:space-between}#blog-calendar #blogCalendar tr:not(:first-child) td{display:flex;justify-content:center;align-items:center;width:21.6px;height:21.6px}#blog-calendar #blogCalendar .CalTodayDay{color:var(--themeColor)}#sidebar_search .input_my_zzk{padding:0 3px;border:1px solid var(--themeColor);background:var(--background-w);outline:none;color:var(--text-3)}#sidebar_search .btn_my_zzk{border:none;background:var(--themeColor);color:#fff;outline:none}#sidebar_search .btn_my_zzk:hover{background:#ef98b5;transition:background .3s}#sidebar_recentposts ul li,.recent_comment_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PostList{margin-left:0;padding:5.4px 14.418px}#cnblogs_post_body:after{content:"——— EOF ———";display:block;margin:21.6px auto;text-align:center;color:var(--text-9)}#blog_post_info_block{display:flex;justify-content:center;flex-direction:column;margin:0}#blog_post_info_block #BlogPostCategory{margin-bottom:5.4px;font-size:16px;order:1}#blog_post_info_block #EntryTag{margin-bottom:5.4px;font-size:16px;order:2}#blog_post_info_block #blog_post_info{order:3;display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline;margin:21.6px 0 10.8px}#blog_post_info_block #blog_post_info #green_channel{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;width:auto;border:none}#blog_post_info_block #blog_post_info #green_channel a,#blog_post_info_block #blog_post_info #green_channel span{background:none;font-size:14px;border-radius:3px;box-shadow:none;font-weight:700;text-shadow:none}#blog_post_info_block #blog_post_info #green_channel a:first-child,#blog_post_info_block #blog_post_info #green_channel a:nth-child(2),#blog_post_info_block #blog_post_info #green_channel a:nth-child(3){padding:4px 10px}#blog_post_info_block #blog_post_info #green_channel a:first-child:hover,#blog_post_info_block #blog_post_info #green_channel a:nth-child(2):hover,#blog_post_info_block #blog_post_info #green_channel a:nth-child(3):hover{box-shadow:0 0 5px #999;transition:all .2s}#blog_post_info_block #blog_post_info #green_channel a:first-child:active,#blog_post_info_block #blog_post_info #green_channel a:nth-child(2):active,#blog_post_info_block #blog_post_info #green_channel a:nth-child(3):active{filter:brightness(.8)}#blog_post_info_block #blog_post_info #green_channel a:first-child{background-color:#ff6b81}#blog_post_info_block #blog_post_info #green_channel a:nth-child(2){background-color:#0984e3}#blog_post_info_block #blog_post_info #green_channel a:nth-child(3){background-color:#ffa502}#blog_post_info_block #blog_post_info #green_channel #green_channel_wechat,#blog_post_info_block #blog_post_info #green_channel #green_channel_weibo{background:none}#blog_post_info_block #blog_post_info #green_channel #green_channel_wechat img,#blog_post_info_block #blog_post_info #green_channel #green_channel_weibo img{width:24px;height:24px;margin-left:0}#blog_post_info_block #blog_post_info #green_channel #green_channel_weibo{margin-left:21.6px}#blog_post_info_block #blog_post_info #green_channel #green_channel_wechat{margin-right:21.6px}#blog_post_info_block #blog_post_info #author_profile{display:flex;align-items:center;margin:0 10.8px 0 0;padding:0;width:auto;order:-1}#blog_post_info_block #blog_post_info #author_profile #author_profile_follow,#blog_post_info_block #blog_post_info #author_profile #author_profile_info{display:none}#blog_post_info_block #blog_post_info #div_digg{display:flex;align-items:center;margin:0;padding:0}#blog_post_info_block #blog_post_info #div_digg .buryit,#blog_post_info_block #blog_post_info #div_digg .diggit{width:auto;height:auto;margin-top:0;padding:4px 10px;background:none;background-color:var(--themeColor);border-radius:3px;font-size:14px}#blog_post_info_block #blog_post_info #div_digg .buryit span,#blog_post_info_block #blog_post_info #div_digg .diggit span{color:#fff}#blog_post_info_block #blog_post_info #div_digg .buryit .burynum,#blog_post_info_block #blog_post_info #div_digg .buryit .diggnum,#blog_post_info_block #blog_post_info #div_digg .diggit .burynum,#blog_post_info_block #blog_post_info #div_digg .diggit .diggnum{line-height:1em!important}#blog_post_info_block #blog_post_info #div_digg .diggit{background-color:#ff6b81}#blog_post_info_block #blog_post_info #div_digg .diggit:hover{box-shadow:0 0 5px #ff6b81;transition:all .2s}#blog_post_info_block #blog_post_info #div_digg .diggit:active{filter:brightness(.8)}#blog_post_info_block #blog_post_info #div_digg .buryit{margin-left:10.8px;background-color:#ced6e0}#blog_post_info_block #blog_post_info #div_digg .buryit:hover{box-shadow:0 0 5px #ced6e0;filter:brightness(.8);transition:all .2s}#blog_post_info_block #blog_post_info #div_digg .diggit:before{content:"👍"}#blog_post_info_block #blog_post_info #div_digg .buryit:before{content:"👎"}#blog_post_info_block #blog_post_info #div_digg .diggword{display:none}#blog_post_info_block #post_next_prev{order:3;margin-top:21.6px;font-size:16px;color:var(--text-9)}#blog_post_info_block #post_next_prev a:nth-child(3n+1){display:none}.postDesc2{color:var(--text-9);margin-top:5.4px}.entrylistPostSummary{padding:5.4px 14.418px;color:var(--text-5)}#myposts{margin-left:0}#post-date{margin-left:5.4px}.author_avatar{margin:0;padding:0;border-radius:50%;transform:scale(.6)}.feedbackListSubtitle{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:5px;font-size:14px;color:var(--text-5)}.feedbackListSubtitle .feedbackManage{order:3}.feedbackListSubtitle .comment_vote{order:4}.comment_actions{border-bottom:1px solid var(--themeColor)}.comment_vote a{padding-left:5.4px}#blog-comments-placeholder br,#comment_pager_top{display:none}#post-comments-list{margin-top:21.6px;width:100%}.custom-comment-avatar{align-self:baseline}.avatar{border:1px solid #eee;border-radius:50%;transform:scale(.7)}#homepage_top_pager{margin-top:10px}#comment_pager_bottom,.topicListFooter{display:flex;justify-content:center;margin:0;padding:0 27px}#comment_pager_bottom #nav_next_page .current,#comment_pager_bottom #nav_next_page a,#comment_pager_bottom .pager .current,#comment_pager_bottom .pager a,.topicListFooter #nav_next_page .current,.topicListFooter #nav_next_page a,.topicListFooter .pager .current,.topicListFooter .pager a{color:var(--text-3);border-radius:2px;border:1px solid var(--themeColor)}#comment_pager_bottom #nav_next_page .current:hover,#comment_pager_bottom #nav_next_page a:hover,#comment_pager_bottom .pager .current:hover,#comment_pager_bottom .pager a:hover,.topicListFooter #nav_next_page .current:hover,.topicListFooter #nav_next_page a:hover,.topicListFooter .pager .current:hover,.topicListFooter .pager a:hover{filter:brightness(.8);transition:all .2s}#comment_pager_bottom #nav_next_page .current,#comment_pager_bottom .pager .current,.topicListFooter #nav_next_page .current,.topicListFooter .pager .current{color:#fff;background-color:var(--themeColor)}#comment_pager_bottom #nav_next_page a,.topicListFooter #nav_next_page a{padding:6px 15px}#comment_pager_bottom .pager a,.topicListFooter .pager a{padding:2px 12px}#comment_pager_bottom #nav_next_page,.topicListFooter #nav_next_page{display:flex;justify-content:center;margin:10px 0}#comment_pager_bottom .pager,.topicListFooter .pager{display:flex;justify-content:center;align-items:center;color:var(--themeColor)}.feedbackListSubtitle>a:last-of-type{color:#00a1d6;order:1}.feedbackListSubtitle>a:last-of-type:hover{color:var(--themeColor);transition:all .2s}.feedbackManage{margin-right:10.8px;order:3}.comment_vote{font-size:12px;color:#999}#ad_t2{margin:21.6px 0 0;padding:0;display:flex;flex-direction:column;font-size:14px;color:#fff;border-radius:3px}#ad_t2 br{display:none}#ad_t2 a{filter:brightness(.9);border-radius:3px;margin-right:0;background-color:var(--background-e);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ad_t2 a:not(:first-child){margin-top:5px}#bannerbar,#cnblogs_c1,#cnblogs_c2,#HistoryToday,#top_nav,#under_post_kb,#under_post_news{display:none}@media screen and (max-width:1350px){#header #navigator .blogStats{display:none}}@media screen and (max-width:1024px){#header{padding-left:2vw}#catalog{display:none}#mainContent{margin-left:0;width:73vw}#sideBar{width:23vw}}@media screen and (max-width:767px){.postBody{padding:0}img{max-width:100%!important}div.commentform textarea{width:100%;height:144.018px}#header{overflow:auto;word-break:keep-all;width:100%}#header:after{position:fixed}#header #navlist{margin-right:20px}#main{padding-top:65px}#main #mainContent{width:96vw}.forFlow #comment_form{padding:0}#author_profile,#custom-post-btn #div_digg,#header #navigator .blogStats,#topics .postDesc,.forFlow #blog-comments-placeholder.comment_vote,.postDesc a:last-child,::-webkit-scrollbar{display:none}.postBody ul li{padding-top:7.182px}#mainContent{width:95%}#green_channel a:first-child,#green_channel a:nth-child(2),#green_channel a:nth-child(3){margin:3px!important}#green_channel #green_channel_wechat,#green_channel #green_channel_weibo{margin:3px!important;padding:0}#div_digg{margin-top:10px!important}.entrylistPosttitle,.postTitle{font-size:18px!important}.commentbox_title{margin-bottom:5.4px}#btn_comment_submit{bottom:-5.4px;padding:0 10.8px;width:auto!important}.feedbackCon .blog_comment_body{max-width:324px}.forFlow #blog-comments-placeholder .feedbackListSubtitle{font-size:12px;line-height:2em}.forFlow #blog-comments-placeholder .comment_date{overflow:hidden;white-space:nowrap}.forFlow #blog-comments-placeholder .feedbackListSubtitle>a:last-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sideBar{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:0;width:100vw;max-width:100vw;background-color:var(--background-w);overflow-y:scroll;z-index:12}#sideBar #sidebar_news{margin-bottom:0;border-bottom:1px solid hsla(0,0%,59.2%,.1)}#sideBar #blog-calendar,#sideBar #sidebar_news,#sideBar #sidebar_postarchive,#sideBar #sidebar_postcategory,#sideBar #sidebar_recentcomments,#sideBar #sidebar_recentposts,#sideBar #sidebar_scorerank,#sideBar #sidebar_search,#sideBar #sidebar_shortcut,#sideBar #sidebar_topcommentedposts .catListFeedback,#sideBar #sidebar_toptags,#sideBar #sidebar_topviewedposts .catListView,#sideBar #topdigg_posts_wrap .catListView{margin-bottom:0}#sideBar #blogCalendar tr:not(:first-child) td{width:43.2px;height:43.2px}.topicListFooter{padding:0}.topicListFooter .pager a{padding:2px 10px}}@media screen and (max-width:767px){#side-btn-wrap{position:fixed;display:flex;justify-content:center;align-items:center;bottom:21.6px;right:27px;background:var(--background-e);box-shadow:1px 1px 6px var(--background-e);border-radius:50%;z-index:20;width:40px;height:40px}#custom-mobile-nav .icon{width:27px;margin-left:5px;transform:rotate(90deg)}#side-btn{position:relative;width:20px;height:20px;cursor:pointer}#side-btn-burger{top:50%;right:0;opacity:1}#side-btn-burger,#side-btn-burger:after,#side-btn-burger:before{position:absolute;background:var(--themeColor);width:100%;height:3px;transition:all .2s ease-in-out}#side-btn-burger:after,#side-btn-burger:before{border-radius:2px;content:"";display:block}#side-btn-burger:before{top:6px}#side-btn-burger:after{bottom:6px}#side-btn.side-btn-active #side-btn-burger{background:0 0}#side-btn.side-btn-active #side-btn-burger:before{transition:all .2s;transform:rotate(45deg);top:0}#side-btn.side-btn-active #side-btn-burger:after,#side-btn.side-btn-active #side-btn-burger:before{transition:all .2}#side-btn.side-btn-active #side-btn-burger:after{transition:all .3s;transform:rotate(-45deg);bottom:0}#side-btn.side-btn-active #side-btn-burger:after,#side-btn.side-btn-active #side-btn-burger:before{transition:all .2s}}#blog-news{display:grid;grid-column-gap:8px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;grid-template-areas:"avatar info" "follow follow"}.custom-avatar{grid-area:avatar;width:80px;height:80px;border-radius:2px}.custom-info{grid-area:info;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.custom-info .custom-name{display:inline-block;white-space:nowrap}.custom-info .custom-name:hover{-webkit-animation:move 1.5s linear infinite alternate;animation:move 1.5s linear infinite alternate}#profile_block{grid-area:follow;margin-top:10px;font-size:0}#profile_block>a{display:none}#p_b_follow{display:flex;justify-content:center;font-size:14px;background:none;border:2px solid;line-height:1;padding:.6em 2em;color:var(--themeColor);transition:.25s;border-radius:2px}#p_b_follow:hover{-webkit-animation:pulse 1s 1;animation:pulse 1s 1;box-shadow:0 0 0 2em hsla(0,0%,100%,0)}@-webkit-keyframes move{0%{transform:translate(0)}to{transform:translate(calc(-100% + 150px))}}@keyframes move{0%{transform:translate(0)}to{transform:translate(calc(-100% + 150px))}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 var(--themeColor)}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--themeColor)}}.header-hide{transform:translate3d(0,-100%,0);transition:all .2s}.icon{width:54px;height:54px;vertical-align:-8.1px;fill:currentColor;overflow:hidden;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navList li .icon{margin-right:5px;width:27px}.c_b_p_desc_readmore .icon{width:1em;height:1.2em;vertical-align:middle}.c_b_p_desc_readmore:hover .icon{transform:translateX(2.7px);transition:all .2s}.entrylistPosttitle .icon,.PostListTitle .icon,.postTitle .icon{width:1.6em;height:1.6em}.post .postTitle .icon{width:1em;height:1.2em;color:#10ac84}#cnblogs_post_body h1 .icon,#cnblogs_post_body h2 .icon{margin-right:5.4px;width:1.2em;height:1.2em}#sideBar h3 .icon{margin-right:5.4px;width:1.8em;height:1.8em}#sidebar_imagecategory ul li a .icon,#sidebar_postarchive ul li a .icon,#sidebar_postcategory ul li a .icon,#sidebar_recentcomments .RecentCommentBlock .icon,#sidebar_recentposts ul li a .icon,#sidebar_search_box .icon,#sidebar_shortcut ul li a .icon,#sidebar_toptags ul li a .icon,#TopDiggPostsBlock .icon,#TopFeedbackPostsBlock .icon,#TopViewPostsBlock .icon,.icon #sidebar_scorerank ul li a .icon,.sidebar-block .icon{width:1.2em;height:1.8em;margin-right:2px}.custom-gitee span{color:var(--text-3)}#navList .mode-change .icon{width:40px;cursor:pointer}#navList .custom-github .icon{width:54px}.mode-change .icon{-webkit-animation:changeModeRotate 20s linear infinite;animation:changeModeRotate 20s linear infinite}.mode-change.dark .icon{-webkit-animation:none;animation:none}@media screen and (max-width:767px){.mode-change{margin-left:0!important}}@-webkit-keyframes changeModeRotate{to{transform:rotate(1turn)}}@keyframes changeModeRotate{to{transform:rotate(1turn)}}#span_refresh_tips,#tip_comment{display:none}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translateX(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0,0,0,.25);border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);width:100%}.notyf__dismiss{width:56px}}

页首HTML代码

<div id="loading"><div class="loader-inner"></div></div>

页脚HTML代码

<script>
  const opts = {
    theme: {
//name: 'geek', // 极客风格主题
//name: 'view', //宽阔视野主题
//name: 'simple', //  简约风格主题
//name: 'reacg', //二次元风格
//name: 'bilibili', //Bilibili
 
 
        color: '#FFB3CC',
        title: '',
        contentSize: 'mid',
        //背景图片地址
        headerBackground: 'https://acg.toubiec.cn/random.php',
        //头像图片地址
        avatar: 'https://pic.cnblogs.com/avatar/2140595/20210117162517.png',
        favicon: '',
    },
links: [
 {
        name: '收藏夹',
        link: 'https://wz.cnblogs.com/',
    }
    //,
    //{
    //    name: '自定义菜单名',
    //    link: '跳转链接',
    //}
],
notice:{
    enable: false
},
signature: {
    enable: true, //是否开启个性签名
    contents: [
    "将愿望倾入不愿忘却的回忆中…"
    ],
},
darkMode: {
    enable: true    
},
postTopimage: {
    enable: true,
    imgs: [],
    position: 'top',
},
highLight: {
    type: 'atomOneLight'
},
lineNumbers: {
    enable: true
},
catalog: {
    enable: true,
    position: 'left',
},
back2top: {
    enable: true,
    type: 'simple',
},
tools: {
    enable: true,
    initialOpen: false,
    draggable: true,
},
bodyBackground: {
    enable: true,
    value:
        'https://images.cnblogs.com/cnblogs_com/Silymtics/1861572/o_201226095435%E5%B1%A0%E9%BE%99%E5%A5%B3.jpg',
    opacity: 0.85,
    repeat: false,
},

emoji: {
    enable: true,
    showRecents: true,
    recentsCount: 20,
    showPreview: true,
    showSearch: true,
},
tools: {
    enable: true,
    initialOpen: true,
},

topProgress: {
    enable: true,
    page: 'all',
    agent: 'pc',
    background: '#FFB3CC',
    height: '5px',
},

links: [
    {
        name: '文章导航',
        link: 'https://www.cnblogs.com/Silymtics/p/14369586.html',
    },
    {
        name: '日记',
        link: 'https://www.cnblogs.com/Silymtics/p/13961219.html',
    },
    {
        name: '友链',
        link: 'https://www.cnblogs.com/Silymtics/p/14127999.html',
    },
    {
        name: '洛谷主页',
        link: 'https://www.luogu.com.cn/user/230580',
    },
    // ....
],
  }
  window.opts = opts
</script> 


<script>
!function(){var t={614:function(t){
/*!
 * 
 *   typed.js - A JavaScript Typing Animation Library
 *   Author: Matt Boldt <me@mattboldt.com>
 *   Version: v2.0.12
 *   Url: https://github.com/mattboldt/typed.js
 *   License(s): MIT
 * 
 */
var e;e=function(){return function(t){var e={};function n(o){if(e[o])return e[o].exports;var i=e[o]={exports:{},id:o,loaded:!1};return t[o].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=t,n.c=e,n.p="",n(0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=n(1),a=n(3),s=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),i.initializer.load(this,n,e),this.begin()}return o(t,[{key:"toggle",value:function(){this.pause.status?this.start():this.stop()}},{key:"stop",value:function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))}},{key:"start",value:function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))}},{key:"destroy",value:function(){this.reset(!1),this.options.onDestroy(this)}},{key:"reset",value:function(){var t=arguments.length<=0||void 0===arguments[0]||arguments[0];clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,t&&(this.insertCursor(),this.options.onReset(this),this.begin())}},{key:"begin",value:function(){var t=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout((function(){t.currentElContent&&0!==t.currentElContent.length?t.backspace(t.currentElContent,t.currentElContent.length):t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos)}),this.startDelay)}},{key:"typewrite",value:function(t,e){var n=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var o=this.humanizer(this.typeSpeed),i=1;!0!==this.pause.status?this.timeout=setTimeout((function(){e=a.htmlParser.typeHtmlChars(t,e,n);var o=0,s=t.substr(e);if("^"===s.charAt(0)&&/^\^\d+/.test(s)){var r=1;r+=(s=/\d+/.exec(s)[0]).length,o=parseInt(s),n.temporaryPause=!0,n.options.onTypingPaused(n.arrayPos,n),t=t.substring(0,e)+t.substring(e+r),n.toggleBlinking(!0)}if("`"===s.charAt(0)){for(;"`"!==t.substr(e+i).charAt(0)&&(i++,!(e+i>t.length)););var c=t.substring(0,e),l=t.substring(c.length+1,e+i),u=t.substring(e+i+1);t=c+l+u,i--}n.timeout=setTimeout((function(){n.toggleBlinking(!1),e>=t.length?n.doneTyping(t,e):n.keepTyping(t,e,i),n.temporaryPause&&(n.temporaryPause=!1,n.options.onTypingResumed(n.arrayPos,n))}),o)}),o):this.setPauseStatus(t,e,!0)}},{key:"keepTyping",value:function(t,e,n){0===e&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this)),e+=n;var o=t.substr(0,e);this.replaceText(o),this.typewrite(t,e)}},{key:"doneTyping",value:function(t,e){var n=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout((function(){n.backspace(t,e)}),this.backDelay))}},{key:"backspace",value:function(t,e){var n=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var o=this.humanizer(this.backSpeed);this.timeout=setTimeout((function(){e=a.htmlParser.backSpaceHtmlChars(t,e,n);var o=t.substr(0,e);if(n.replaceText(o),n.smartBackspace){var i=n.strings[n.arrayPos+1];i&&o===i.substr(0,e)?n.stopNum=e:n.stopNum=0}e>n.stopNum?(e--,n.backspace(t,e)):e<=n.stopNum&&(n.arrayPos++,n.arrayPos===n.strings.length?(n.arrayPos=0,n.options.onLastStringBackspaced(),n.shuffleStringsIfNeeded(),n.begin()):n.typewrite(n.strings[n.sequence[n.arrayPos]],e))}),o)}else this.setPauseStatus(t,e,!1)}},{key:"complete",value:function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0}},{key:"setPauseStatus",value:function(t,e,n){this.pause.typewrite=n,this.pause.curString=t,this.pause.curStrPos=e}},{key:"toggleBlinking",value:function(t){this.cursor&&(this.pause.status||this.cursorBlinking!==t&&(this.cursorBlinking=t,t?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))}},{key:"humanizer",value:function(t){return Math.round(Math.random()*t/2)+t}},{key:"shuffleStringsIfNeeded",value:function(){this.shuffle&&(this.sequence=this.sequence.sort((function(){return Math.random()-.5})))}},{key:"initFadeOut",value:function(){var t=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout((function(){t.arrayPos++,t.replaceText(""),t.strings.length>t.arrayPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],0):(t.typewrite(t.strings[0],0),t.arrayPos=0)}),this.fadeOutDelay)}},{key:"replaceText",value:function(t){this.attr?this.el.setAttribute(this.attr,t):this.isInput?this.el.value=t:"html"===this.contentType?this.el.innerHTML=t:this.el.textContent=t}},{key:"bindFocusEvents",value:function(){var t=this;this.isInput&&(this.el.addEventListener("focus",(function(e){t.stop()})),this.el.addEventListener("blur",(function(e){t.el.value&&0!==t.el.value.length||t.start()})))}},{key:"insertCursor",value:function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.setAttribute("aria-hidden",!0),this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))}}]),t}();e.default=s,t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},a=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),s=n(2),r=(o=s)&&o.__esModule?o:{default:o},c=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return a(t,[{key:"load",value:function(t,e,n){if(t.el="string"==typeof n?document.querySelector(n):n,t.options=i({},r.default,e),t.isInput="input"===t.el.tagName.toLowerCase(),t.attr=t.options.attr,t.bindInputFocusEvents=t.options.bindInputFocusEvents,t.showCursor=!t.isInput&&t.options.showCursor,t.cursorChar=t.options.cursorChar,t.cursorBlinking=!0,t.elContent=t.attr?t.el.getAttribute(t.attr):t.el.textContent,t.contentType=t.options.contentType,t.typeSpeed=t.options.typeSpeed,t.startDelay=t.options.startDelay,t.backSpeed=t.options.backSpeed,t.smartBackspace=t.options.smartBackspace,t.backDelay=t.options.backDelay,t.fadeOut=t.options.fadeOut,t.fadeOutClass=t.options.fadeOutClass,t.fadeOutDelay=t.options.fadeOutDelay,t.isPaused=!1,t.strings=t.options.strings.map((function(t){return t.trim()})),"string"==typeof t.options.stringsElement?t.stringsElement=document.querySelector(t.options.stringsElement):t.stringsElement=t.options.stringsElement,t.stringsElement){t.strings=[],t.stringsElement.style.display="none";var o=Array.prototype.slice.apply(t.stringsElement.children),a=o.length;if(a)for(var s=0;s<a;s+=1){var c=o[s];t.strings.push(c.innerHTML.trim())}}for(var s in t.strPos=0,t.arrayPos=0,t.stopNum=0,t.loop=t.options.loop,t.loopCount=t.options.loopCount,t.curLoop=0,t.shuffle=t.options.shuffle,t.sequence=[],t.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},t.typingComplete=!1,t.strings)t.sequence[s]=s;t.currentElContent=this.getCurrentElContent(t),t.autoInsertCss=t.options.autoInsertCss,this.appendAnimationCss(t)}},{key:"getCurrentElContent",value:function(t){return t.attr?t.el.getAttribute(t.attr):t.isInput?t.el.value:"html"===t.contentType?t.el.innerHTML:t.el.textContent}},{key:"appendAnimationCss",value:function(t){var e="data-typed-js-css";if(t.autoInsertCss&&(t.showCursor||t.fadeOut)&&!document.querySelector("["+e+"]")){var n=document.createElement("style");n.type="text/css",n.setAttribute(e,!0);var o="";t.showCursor&&(o+="\n        .typed-cursor{\n          opacity: 1;\n        }\n        .typed-cursor.typed-cursor--blink{\n          animation: typedjsBlink 0.7s infinite;\n          -webkit-animation: typedjsBlink 0.7s infinite;\n                  animation: typedjsBlink 0.7s infinite;\n        }\n        @keyframes typedjsBlink{\n          50% { opacity: 0.0; }\n        }\n        @-webkit-keyframes typedjsBlink{\n          0% { opacity: 1; }\n          50% { opacity: 0.0; }\n          100% { opacity: 1; }\n        }\n      "),t.fadeOut&&(o+="\n        .typed-fade-out{\n          opacity: 0;\n          transition: opacity .25s;\n        }\n        .typed-cursor.typed-cursor--blink.typed-fade-out{\n          -webkit-animation: 0;\n          animation: 0;\n        }\n      "),0!==n.length&&(n.innerHTML=o,document.body.appendChild(n))}}}]),t}();e.default=c;var l=new c;e.initializer=l},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,smartBackspace:!0,shuffle:!1,backDelay:700,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:1/0,showCursor:!0,cursorChar:"|",autoInsertCss:!0,attr:null,bindInputFocusEvents:!1,contentType:"html",onBegin:function(t){},onComplete:function(t){},preStringTyped:function(t,e){},onStringTyped:function(t,e){},onLastStringBackspaced:function(t){},onTypingPaused:function(t,e){},onTypingResumed:function(t,e){},onReset:function(t){},onStop:function(t,e){},onStart:function(t,e){},onDestroy:function(t){}};e.default=n,t.exports=e.default},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return n(t,[{key:"typeHtmlChars",value:function(t,e,n){if("html"!==n.contentType)return e;var o=t.substr(e).charAt(0);if("<"===o||"&"===o){var i="";for(i="<"===o?">":";";t.substr(e+1).charAt(0)!==i&&!(1+ ++e>t.length););e++}return e}},{key:"backSpaceHtmlChars",value:function(t,e,n){if("html"!==n.contentType)return e;var o=t.substr(e).charAt(0);if(">"===o||";"===o){var i="";for(i=">"===o?"<":"&";t.substr(e-1).charAt(0)!==i&&!(--e<0););e--}return e}}]),t}();e.default=o;var i=new o;e.htmlParser=i}])},t.exports=e()}},e={};function n(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return t[o].call(a.exports,a,a.exports,n),a.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};var o={};!function(){"use strict";n.d(o,{T:function(){return Se}});var t=function(t){return"function"==typeof t};Object.assign;function e(t,e){e||(e=t);var n=function(){$(document).unbind("mousewheel DOMMouseScroll")};$(document).on("mousewheel DOMMouseScroll",(function(e){var o=e.originalEvent.wheelDelta||-e.originalEvent.detail;Math.max(-1,Math.min(1,o));t(),n()}))}function i(t,e){void 0===e&&(e="#ffb3cc"),console.log("%c  "+t,"color: "+e+"; font-weight: bold;")}function a(t){if(t){var e=document.body;e.style.position="";var n=e.style.top;document.body.scrollTop=document.documentElement.scrollTop=-parseInt(n),e.style.top=""}else{var o=document.body.scrollTop||document.documentElement.scrollTop;document.body.style.cssText+="position:fixed;width:100%;top:-"+o+"px;"}}function s(t,e){if(t)return e(),!0;var n=1,o=setInterval((function(){return t?(e(),clearInterval(o),!0):30===n?(clearInterval(o),!1):void n++}),100)}function r(t,e){void 0===e&&(e=function(){}),$.ajax({type:"GET",dataType:"script",cache:!0,url:t,success:function(){e()}})}function c(t){var e,n=0;for(var o in t)Math.random()<1/++n&&(e=o);return e}function l(){return $(window).width()>768?"pc":"phone"}var u=window.opts||window.acOptions||{};function d(t,e,n){void 0===t&&(t={}),void 0===e&&(e={}),void 0===n&&(n={});var o=Object.assign({},t,n);return Object.assign({},o,e)}function p(t){return d({name:"reacg",color:"#FFB3CC",title:"",avatar:"https://api.uomg.com/api/rand.avatar",favicon:"",contentSize:"mid",headerBackground:"https://api.uomg.com/api/rand.avatar",log:!0},u.theme,t)}var f=function(){var t;(t=$("#loading")).length&&t.fadeOut(300),function(){if(p().log)for(var t=0,e=[{str:"# # # # # # # # # # # # # # # # # # # # # # # #",color:"#1e90ff"},{str:"# 🔮 Awescnb: awesome cnblog!",color:"#eb4d4b"},{str:"# 👌 使用 awescnb 安装、构建、分享皮肤",color:"#a29bfe"},{str:"# 📑 文档:https://www.yuque.com/awescnb",color:"#fd79a8"},{str:"# 🐧 Group:541802647(活跃)",color:"#55efc4"},{str:"# 📌 Gitee:https://gitee.com/guangzan/awescnb",color:"#7ed6df"},{str:"# 🌏 GitHub:https://github.com/awescnb/awescnb",color:"#f368e0"},{str:"# # # # # # # # # # # # # # # # # # # # # # # #",color:"#1e90ff"}];t<e.length;t++){var n=e[t];i(n.str,n.color)}}()};var h=function(){$("body").append("<div id='side-btn-wrap'>\n                    <div id='side-btn'>\n                        <div id='side-btn-burger'></div>\n                    </div>\n                </div>"),$("#side-btn").click((function(t){t.preventDefault(),$(this).hasClass("side-btn-active")?($(this).removeClass("side-btn-active"),$("#sideBar").hide(),setTimeout((function(){}),500),a(!0),$("html").css("scroll-behavior","smooth")):($(this).addClass("side-btn-active"),$("#sideBar").show(),a(!1),$("html").css("scroll-behavior","unset"))}))},m=(window.skinName,window.visitorUserId,window.currentBlogId,window.currentBlogApp,$("#user_icon").attr("src")),g=window.currentBlogApp,v=function(){return!!$("#profile_block").length};function b(){if(v())return $("#profile_block>a:nth-of-type(1)").html().trim();var t=$("#Header1_HeaderTitle").text().trim();return t.length?t:g}function y(){return!!$("#post_detail").length}function k(){return!!$(".gallery").length}function w(){return $("#post_detail").length?"post":$(".day").length?"index":$("#taglist_main").length?"tag":$(".entrylistPosttitle").length?"list":$("#myposts").length?"tag":void 0}function _(){return $("#cnblogs_post_body").hasClass("cnblogs-markdown")}var C=window.currentBlogApp,x=(b(),"https://home.cnblogs.com"),T="https://www.cnblogs.com",E=x+"/u/"+C+"/followers/",N=x+"/u/"+C+"/followees/",j=T+"/"+C,O=($("#blog_nav_contact").attr("href"),"https://home.cnblogs.com/u/"+C+"/");function S(){window.isBlogOwner&&$("#p_b_follow").hide()}function P(){var t=b(),e=v()?$("#profile_block a:nth-of-type(2)").text().trim():"未知",n=v()?$("#profile_block a:nth-of-type(3)").text().trim():"未知",o=v()?$("#profile_block a:nth-of-type(4)").text().trim():"未知",i='<div class="custom-info">\n        <a class=\'custom-name\' href="'+j+'">昵称:'+t+'</a>\n        <a href="'+O+'">园龄:'+e+'</a>\n        <a href="'+E+'">粉丝:'+n+'</a>\n        <a href="'+N+'">关注:'+o+"</a>\n    </div>";$("#profile_block").before(i)}var M=function(){""!==m&&0!==$("#blog-news").length&&$("#blog-news").prepend("<img class='custom-avatar' src='"+m+"' />"),P(),S()},I=function(){var t,e;$(window).scroll((function(){var n=function(){var e;t||(t=window.pageYOffset);var n=t-window.pageYOffset;return n<0?e="down":n>0&&(e="up"),t=window.pageYOffset,e}();n&&e!=n&&("down"==n?($("#header").addClass("header-hide"),$("#catalog").addClass("catalog-scroll-up")):($("#header").removeClass("header-hide"),$("#catalog").removeClass("catalog-scroll-up")),e=n)}))},A=function(t){return'<svg class="icon" aria-hidden="true"><use xlink:href="'+t+'"></use></svg>'},L="#ac-dig",B="#ac-view",z="#ac-search",D="#ac-pens",F="#ac-trending",H="#ac-records",q="#ac-record",R="#ac-categories",Y="#ac-category",X="#ac-comments",U="#ac-comment",G="#ac-tags",W="#ac-tag",J="#ac-links",V="#ac-link",Z="#ac-pen",K="#ac-catalog",Q="#ac-notice",tt="#ac-github",et="#ac-dark",nt="#ac-light",ot="#ac-look",it="#ac-cnblog",at="#ac-home",st="#ac-admin",rt="#ac-rss",ct="#ac-contact",lt="#ac-gitee",ut="#ac-album",dt="#ac-photo",pt="#ac-friends",ft={pistachio:"#ac-food-pistachio",mochi:"#ac-food-mochi",cashew:"#ac-food-cashew",macaron:"#ac-food-macaron",cake:"#ac-food-cake",sushi:"#ac-food-sushi",eggyolkcake:"#ac-food-eggyolkcake",popsiple:"#ac-food-popsicle",taco:"#ac-food-taco",hotdog:"#ac-food-hotdog",pizza:"#ac-food-pizza",bread:"#ac-food-bread",popcorn:"#ac-food-popcorn",chips:"#ac-food-chips",doughnut:"#ac-food-doughnut",strawberry:"#ac-food-strawberry",pudding:"#ac-food-pudding",avocado:"#ac-food-avocado",pecan:"#ac-food-pecan",cookie:"#ac-food-cookie"};function ht(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return mt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function mt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}function gt(){var t,e=d({enable:!0,color:"#ffb3cc",url:""},u.github,t),n=e.enable,o=e.color,i=e.url;if(n){var a='\n    <li class="custom-github" style="color:'+o+'">\n        <a href="'+i+'" target="_blank">\n            '+A(tt)+"\n        </a>\n    </li>";$(".mode-change").length?$(".mode-change").after(a):$(".custom-gitee").length?$(".custom-gitee").before(a):$("#navigator").prepend(a)}}function vt(){var t,e=d({enable:!0,color:"#C71D23",url:""},u.gitee,t),n=e.enable,o=e.color,i=e.url;if(n){var a='\n    <li>\n        <a class="custom-gitee" style="color:'+o+';" href='+i+">\n            "+A(lt)+"\n            <span>码云</span>\n        </a>\n    </li>";$(".github-icon").length?$(".github-icon").after(a):$(".mode-change").length?$(".mode-change").after(a):$("#navList").prepend(a)}}function bt(){var t=[{title:"#sidebar_news",icon:Q},{title:"#sidebar_search",icon:z},{title:"#catalog",icon:K},{title:"#sidebar_scorerank",icon:F},{title:"#sidebar_shortcut",icon:J,sonIcon:V},{title:"#sidebar_links1065840",icon:pt,sonIcon:V},{title:"#sidebar_imagecategory",icon:ut,sonIcon:dt},{title:"#sidebar_recentposts",icon:D,sonIcon:Z},{title:"#sidebar_toptags",icon:G,sonIcon:W},{title:"#sidebar_postarchive",icon:H,sonIcon:q},{title:"#sidebar_topviewedposts",icon:F,sonIcon:B},{title:"#topdigg_posts_wrap",icon:F,sonIcon:L},{title:"#sidebar_recentcomments",icon:X,sonIcon:U},{title:"#sidebar_postcategory",icon:R,sonIcon:Y},{title:"#sidebar_topcommentedposts",icon:F,sonIcon:U}];setTimeout((function(){!function(){for(var e,n=ht(t);!(e=n()).done;){var o=e.value,i=o.title,a=o.icon,s=o.sonIcon;$(i).length&&($(i+" h3").prepend(A(a)),s&&$(i+" ul li a").prepend(A(s)))}}()}),300)}function yt(){var t,e,n,o;t="dark"===$("html").attr("theme"),e=A(et),n=A(nt),o=t?e:n,$("#navList").prepend("<li class='mode-change "+(t?"dark":"")+"'>"+o+"</li>"),$(document).on("click",".mode-change",(function(){$(this).toggleClass("dark"),$(this).hasClass("dark")?$(e).replaceAll(".mode-change .icon"):$(n).replaceAll(".mode-change .icon")})),bt(),vt(),gt(),"index"===w()&&$(".postTitle").each((function(){$(this).prepend(A(Z))})),"index"===w()&&($(".day").length<1||$(".c_b_p_desc_readmore").each((function(){$(this).append(A(ot))}))),"list"===w()&&$(".entrylistPosttitle").each((function(){$(this).prepend(A(Z))})),function(){if("post"===w()){var t=$("#cnblogs_post_body:first>h1"),e=$("#cnblogs_post_body:first>h2"),n=0===t.length?e:t;$(n).each((function(){var t=c(ft),e=ft[t];$(this).prepend(A(e))}))}}(),function(){for(var t=0,e=[{selector:"#blog_nav_sitehome",icon:it},{selector:"#blog_nav_myhome",icon:at},{selector:"#blog_nav_newpost",icon:D},{selector:"#blog_nav_contact",icon:ct},{selector:"#blog_nav_rss",icon:rt},{selector:"#blog_nav_admin",icon:st}];t<e.length;t++){var n=e[t],o=n.selector,i=n.icon;$(o).length&&$(o).prepend(A(i))}}()}var $t,kt=function(){r("//at.alicdn.com/t/font_1595820_xb2hu5wpss.js",yt)},wt=function(){return(wt=Object.assign||function(t){for(var e,n=1,o=arguments.length;n<o;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},_t=function(){function t(t){this.options=t,this.listeners={}}return t.prototype.on=function(t,e){var n=this.listeners[t]||[];this.listeners[t]=n.concat([e])},t.prototype.triggerEvent=function(t,e){var n=this;(this.listeners[t]||[]).forEach((function(t){return t({target:n,event:e})}))},t}();!function(t){t[t.Add=0]="Add",t[t.Remove=1]="Remove"}($t||($t={}));var Ct,xt=function(){function t(){this.notifications=[]}return t.prototype.push=function(t){this.notifications.push(t),this.updateFn(t,$t.Add,this.notifications)},t.prototype.splice=function(t,e){var n=this.notifications.splice(t,e)[0];return this.updateFn(n,$t.Remove,this.notifications),n},t.prototype.indexOf=function(t){return this.notifications.indexOf(t)},t.prototype.onUpdate=function(t){this.updateFn=t},t}();!function(t){t.Dismiss="dismiss",t.Click="click"}(Ct||(Ct={}));var Tt={types:[{type:"success",className:"notyf__toast--success",backgroundColor:"#3dc763",icon:{className:"notyf__icon--success",tagName:"i"}},{type:"error",className:"notyf__toast--error",backgroundColor:"#ed3d3d",icon:{className:"notyf__icon--error",tagName:"i"}}],duration:2e3,ripple:!0,position:{x:"right",y:"bottom"},dismissible:!1},Et=function(){function t(){this.notifications=[],this.events={},this.X_POSITION_FLEX_MAP={left:"flex-start",center:"center",right:"flex-end"},this.Y_POSITION_FLEX_MAP={top:"flex-start",center:"center",bottom:"flex-end"};var t=document.createDocumentFragment(),e=this._createHTLMElement({tagName:"div",className:"notyf"});t.appendChild(e),document.body.appendChild(t),this.container=e,this.animationEndEventName=this._getAnimationEndEventName(),this._createA11yContainer()}return t.prototype.on=function(t,e){var n;this.events=wt(wt({},this.events),((n={})[t]=e,n))},t.prototype.update=function(t,e){e===$t.Add?this.addNotification(t):e===$t.Remove&&this.removeNotification(t)},t.prototype.removeNotification=function(t){var e,n,o=this,i=this._popRenderedNotification(t);i&&((e=i.node).classList.add("notyf__toast--disappear"),e.addEventListener(this.animationEndEventName,n=function(t){t.target===e&&(e.removeEventListener(o.animationEndEventName,n),o.container.removeChild(e))}))},t.prototype.addNotification=function(t){var e=this._renderNotification(t);this.notifications.push({notification:t,node:e}),this._announce(t.options.message||"Notification")},t.prototype._renderNotification=function(t){var e,n=this._buildNotificationCard(t),o=t.options.className;return o&&(e=n.classList).add.apply(e,o.split(" ")),this.container.appendChild(n),n},t.prototype._popRenderedNotification=function(t){for(var e=-1,n=0;n<this.notifications.length&&e<0;n++)this.notifications[n].notification===t&&(e=n);if(-1!==e)return this.notifications.splice(e,1)[0]},t.prototype.getXPosition=function(t){var e;return(null===(e=null==t?void 0:t.position)||void 0===e?void 0:e.x)||"right"},t.prototype.getYPosition=function(t){var e;return(null===(e=null==t?void 0:t.position)||void 0===e?void 0:e.y)||"bottom"},t.prototype.adjustContainerAlignment=function(t){var e=this.X_POSITION_FLEX_MAP[this.getXPosition(t)],n=this.Y_POSITION_FLEX_MAP[this.getYPosition(t)],o=this.container.style;o.setProperty("justify-content",n),o.setProperty("align-items",e)},t.prototype._buildNotificationCard=function(t){var e,n=this,o=t.options,i=o.icon;this.adjustContainerAlignment(o);var a=this._createHTLMElement({tagName:"div",className:"notyf__toast"}),s=this._createHTLMElement({tagName:"div",className:"notyf__ripple"}),r=this._createHTLMElement({tagName:"div",className:"notyf__wrapper"}),c=this._createHTLMElement({tagName:"div",className:"notyf__message"});c.innerHTML=o.message||"";var l=o.background||o.backgroundColor;if(i&&"object"==typeof i){var u=this._createHTLMElement({tagName:"div",className:"notyf__icon"}),d=this._createHTLMElement({tagName:i.tagName||"i",className:i.className,text:i.text}),p=null!==(e=i.color)&&void 0!==e?e:l;p&&(d.style.color=p),u.appendChild(d),r.appendChild(u)}if(r.appendChild(c),a.appendChild(r),l&&(o.ripple?(s.style.background=l,a.appendChild(s)):a.style.background=l),o.dismissible){var f=this._createHTLMElement({tagName:"div",className:"notyf__dismiss"}),h=this._createHTLMElement({tagName:"button",className:"notyf__dismiss-btn"});f.appendChild(h),r.appendChild(f),a.classList.add("notyf__toast--dismissible"),h.addEventListener("click",(function(e){var o,i;null===(i=(o=n.events)[Ct.Dismiss])||void 0===i||i.call(o,{target:t,event:e}),e.stopPropagation()}))}a.addEventListener("click",(function(e){var o,i;return null===(i=(o=n.events)[Ct.Click])||void 0===i?void 0:i.call(o,{target:t,event:e})}));var m="top"===this.getYPosition(o)?"upper":"lower";return a.classList.add("notyf__toast--"+m),a},t.prototype._createHTLMElement=function(t){var e=t.tagName,n=t.className,o=t.text,i=document.createElement(e);return n&&(i.className=n),i.textContent=o||null,i},t.prototype._createA11yContainer=function(){var t=this._createHTLMElement({tagName:"div",className:"notyf-announcer"});t.setAttribute("aria-atomic","true"),t.setAttribute("aria-live","polite"),t.style.border="0",t.style.clip="rect(0 0 0 0)",t.style.height="1px",t.style.margin="-1px",t.style.overflow="hidden",t.style.padding="0",t.style.position="absolute",t.style.width="1px",t.style.outline="0",document.body.appendChild(t),this.a11yContainer=t},t.prototype._announce=function(t){var e=this;this.a11yContainer.textContent="",setTimeout((function(){e.a11yContainer.textContent=t}),100)},t.prototype._getAnimationEndEventName=function(){var t,e=document.createElement("_fake"),n={MozTransition:"animationend",OTransition:"oAnimationEnd",WebkitTransition:"webkitAnimationEnd",transition:"animationend"};for(t in n)if(void 0!==e.style[t])return n[t];return"animationend"},t}(),Nt=new(function(){function t(t){var e=this;this.dismiss=this._removeNotification,this.notifications=new xt,this.view=new Et;var n=this.registerTypes(t);this.options=wt(wt({},Tt),t),this.options.types=n,this.notifications.onUpdate((function(t,n){return e.view.update(t,n)})),this.view.on(Ct.Dismiss,(function(t){var n=t.target,o=t.event;e._removeNotification(n),n.triggerEvent(Ct.Dismiss,o)})),this.view.on(Ct.Click,(function(t){var e=t.target,n=t.event;return e.triggerEvent(Ct.Click,n)}))}return t.prototype.error=function(t){var e=this.normalizeOptions("error",t);return this.open(e)},t.prototype.success=function(t){var e=this.normalizeOptions("success",t);return this.open(e)},t.prototype.open=function(t){var e=this.options.types.find((function(e){return e.type===t.type}))||{},n=wt(wt({},e),t);this.assignProps(["ripple","position","dismissible"],n);var o=new _t(n);return this._pushNotification(o),o},t.prototype.dismissAll=function(){for(;this.notifications.splice(0,1););},t.prototype.assignProps=function(t,e){var n=this;t.forEach((function(t){e[t]=null==e[t]?n.options[t]:e[t]}))},t.prototype._pushNotification=function(t){var e=this;this.notifications.push(t);var n=void 0!==t.options.duration?t.options.duration:this.options.duration;n&&setTimeout((function(){return e._removeNotification(t)}),n)},t.prototype._removeNotification=function(t){var e=this.notifications.indexOf(t);-1!==e&&this.notifications.splice(e,1)},t.prototype.normalizeOptions=function(t,e){var n={type:t};return"string"==typeof e?n.message=e:"object"==typeof e&&(n=wt(wt({},n),e)),n},t.prototype.registerTypes=function(t){var e=(t&&t.types||[]).slice();return Tt.types.map((function(t){var n=-1;e.forEach((function(e,o){e.type===t.type&&(n=o)}));var o=-1!==n?e.splice(n,1)[0]:{};return wt(wt({},t),o)})).concat(e)},t}())({position:{x:"right",y:"top"},icon:!1,duration:2500,types:[{type:"info",background:"rgba(0,0,0,0.7)",icon:!1}]}),jt=function(t,e,n){void 0===t&&(t="no message"),void 0===e&&(e="success"),void 0===n&&(n=2e3),"success"!==e&&"error"!==e?Nt.open({type:e,message:t,duration:n}):Nt[e]({message:t,duration:n})};var Ot=function(){$("#btn_comment_submit").click((function(){0!==$("#tbCommentBody").val().length&&(jt("感谢评论 🍺"),jt("请刷新页面"))})),$(".comment_actions a:nth-child(2)").click((function(){jt("删除成功 ✔"),jt("请刷新页面")}))};function St(t,e){if(t){if(/^rgb\(/.test(t))return t;if(!/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(t))return t;var n=parseInt("0x"+t.slice(1,3)),o=parseInt("0x"+t.slice(3,5)),i=parseInt("0x"+t.slice(5,7));return e?"rgba("+n+","+o+","+i+","+e+")":"rgb("+n+","+o+","+i+")"}}function Pt(t){return"random"===t?function(t){var e="";if("rgba"===t)e="rgba("+Math.floor(256*Math.random())+","+Math.floor(256*Math.random())+","+Math.floor(256*Math.random())+",0.6)";else if("16"===t)e="#"+Math.floor(16777215*Math.random()).toString(16);else{var n=t||["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#CC0273"];e=n[Math.floor(Math.random()*n.length)]}return e}("rgba"):t}var Mt=function(t,e){!function(t){var e=Pt(t),n=St(e,.85),o=St(e,.4),i=St(e,.2);$("head").append('<style class="themeColor">:root{\n            --themeColor: '+e+";\n            --theme-primary-8: "+n+";\n            --theme-primary-4: "+o+";\n            --theme-primary-2: "+i+";\n        </style>")}(p(e).color)};function It(t){var e=$("<i>");return t.length>2?e.addClass(t):e.html(t),e}function At(t,e){var n=$('<div class="tooltip">'+t+"</div>");return e&&n.addClass(e),n}function Lt(t){var e,n,o,i,a=t.toolbarItems,s=$('<div class="custom-toolbar">'),r=(e=t.menuIcon,n=$('<div class="toolbar-item toolbar-item-toggle"></div>'),o=It(e),i=At("展开"," tooltip-toggle"),n.append(o),n.append(i),n),c=0;a.forEach((function(t){var e;if(t.enable&&((e=t.page)===w()||"all"===e)){var n=function(t,e){var n=$('<div class="toolbar-item" style="transform: translateY(-'+e+'px)">');t.className&&n.addClass(t.className),n.on("click",t.callback);var o=It(t.icon),i=At(t.tooltip);return n.append(o),n.append(i),n}(t,c);c+=40,s.append(n)}})),s.append(r),$("body").append(s)}function Bt(t){var e=function(){$(".toolbar-item-toggle").toggleClass("extend");var t=function(t){var e=function(t){return t?"down":"up"},n=t?"展开":"收起",o=t?90:-50;$(".toolbar-item-toggle").find("i").removeClass("fa-angle-"+e(t)).addClass("fa-angle-"+e(!t)),$(".tooltip-toggle").text(n),function(t){var e=t;$(".toolbar-item:not(.toolbar-item-toggle)").each((function(n,o){$(o).css({transform:"translateY("+e+"px)"}),e+=t-40}))}(o)};$(".toolbar-item-toggle").hasClass("extend")?t(!1):t(!0)};t&&e(),$(".toolbar-item-toggle").click(e)}var zt=function(t,e,n){var o=function(t){return d({enable:!0,initialOpen:!0},u.tools,t)}(e),i=o.enable,a=o.initialOpen;if(i){var s={mobileAutoClose:!0,menuIcon:"fa-angle-up",toolbarItems:[{enable:!0,page:"post",icon:"💬",tooltip:"评论",callback:function(){$("html, body, #mainContent").animate({scrollTop:$(".commentbox_main").offset().top},300)}},{enable:!0,page:"post",icon:"📌",tooltip:"收藏",callback:function(){window.AddToWz()}},{enable:!0,page:"post",icon:"💗",tooltip:"关注",callback:function(){jt("关注成功"),window.follow()}},{enable:!0,page:"post",icon:"👍",tooltip:"推荐",callback:function(){jt("推荐成功"),$(".diggit").trigger("click")}},{enable:!1,page:"all",icon:"🌜",tooltip:"深色",className:"mode-change",callback:function(){}},{enable:!0,page:"all",icon:"🚀",tooltip:"回顶",callback:function(){$("html, body, #mainContent").animate({scrollTop:0},200)}}]};Lt($.extend(!0,s,n)),Bt(a)}};function Dt(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return Ft(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ft(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ft(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}function Ht(t){var e=function(t){return u.links||t||[{name:"自定义链接",link:""}]}(t);if(e.length){for(var n,o=$('<ul id="links"></ul>'),i=Dt(e);!(n=i()).done;){var a=n.value,s=a.name,r=a.link;o.append("<li><a href='"+r+"'>"+s+"</a></li>")}$("#footer").prepend(o.prop("outerHTML"))}}var qt=function(t,e){var n,o;n=$("#profile_block a:first").text().trim(),o="<div id='copyright'>\n                    <span>Copyright © "+(new Date).getFullYear()+" "+n+"</span>\n                    <span> Powered by you 🧦 Theme in "+"awescnb".link("#")+"</span>\n                </div>",$("#footer").empty().append(o),Ht(e)};var Rt=function(t,e,n){var o=function(t){return d({enable:!1,value:"",opacity:.85,repeat:!1},u.bodyBackground,t)}(e),i=o.enable,a=o.opacity,s=o.value,r=o.repeat;if(i){!function(t,e){var n=new RegExp("http").test(t)?"img":"color";"color"===n&&$("body").css("background-color",""+t),"img"===n&&($("body").css("background-image","url("+t+")"),e||($("body").css({"background-repeat":"no-repeat","background-size":"100% 100%","background-attachment":"fixed"}),"phone"===l()&&$("body").css("background-size","cover")))}(s,r);!function(t,e){$(e).css("opacity",""+t)}(a,Object.assign({},{opacitySelector:"#main,#navigator"},n).opacitySelector)}},Yt="https://cdn.jsdelivr.net/gh/github923665892/awesCnb-live2dModels",Xt="1.7",Ut={opacity:.5};function Gt(){var t=$(" .blog_comment_body img, .custom-gallery img");if(0!==t){$.each(t,(function(e){$(t[e]).addClass("custom-zoom")}));var n=window.mediumZoom(".custom-zoom",Ut);n.on("open",(function(){e((function(){n.close()}))})),_()||$("p img").css("display","block").unwrap()}}var Wt=function(t,e){(function(t){return d({enable:!0},u.imagebox,t)})(e).enable&&(_()||k()||y())&&($(".custom-zoom").length||(!function(){if(k()){var t=$(".thumbTitle, .galleryTitle").text().trim(),e=$('\n    <section class="custom-gallery">\n        <h3>'+t+"</h3>\n        <div></div>\n    </section>");$(".gallery img").each((function(){var t=$(this).attr("src").replace(/t_/,"o_");e.find("div").append('<img src="'+t+'"/>')})),$(".forFlow").append(e),$(".gallery").remove()}}(),r("https://cdn.bootcdn.net/ajax/libs/medium-zoom/1.0.6/medium-zoom.min.js",(function(){s($(".blog_comment_body").length||$(".custom-gallery").length,Gt)})),window.imagebox=Gt))},Jt={chitose:"live2d-widget-model-epsilon2_1/assets/Epsilon2.1.model.json",epsilon2_1:"live2d-widget-model-chitose/assets/chitose.model.json","haru-01":"live2d-widget-model-haru/01/assets/haru01.model.json","haru-02":"live2d-widget-model-haru/02/assets/haru02.model.json",hijiki:"live2d-widget-model-hijiki/assets/hijiki.model.json",tororo:"live2d-widget-model-tororo/assets/tororo.model.json",ryoufuku:"misaki/ryoufuku.model.json",seifuku:"misaki/seifuku.model.json",shifuku:"misaki/shifuku.model.json",vert_classic:"vert_classic/vert_classic.model.json",vert_normal:"vert_normal/vert_normal.model.json",vert_swimwear:"vert_swimwear/vert_swimwear.model.json","小埋":"小埋/13.json","伊芙加登":"伊芙加登/14.json","玉藻前":"玉藻前/16.json"};var Vt=function(t,e){var n=function(t){return d({enable:!1,page:"all",agent:"pc",model:"haru-01",width:150,height:200,position:"left",gap:"default"},u.live2d,t)}(e),o=n.enable,i=n.page,a=n.agent,s=n.model,p=n.position,f=n.gap,h=n.width,m=n.height;o&&(i!==w()&&"all"!==i||a!==l()&&"all"!==a||(function(t,e,n){var o='<canvas id="model" style="position:fixed;'+t+':0;bottom:0;z-index:30;pointer-events: none;" width="'+e+'"height="'+n+'" ></canvas>';$("body").append(o)}(p,h,m),function(t,e){"default"!==e&&$("#model").css(t,e)}(p,f),function(t){var e="random"===t?Jt[c(Jt)]:Jt[t],n=Yt+"@"+Xt+"/"+e;r("https://guangzan.gitee.io/imagehost/awescnb/js/live2d.min.js",(function(){loadlive2d("model",n)}))}(s)))};var Zt=function(t,e){var n,o=function(t){return d({enable:!0,page:"all",agent:"pc",autoplay:!1,volume:.4,lrc:{enable:!1,type:1,color:""},audio:[{name:"404 not found",artist:"REOL",url:"https://guangzan.gitee.io/imagehost/awescnb/music/demo4.mp3",cover:"https://guangzan.gitee.io/imagehost/awescnb/music/demo.jpg",lrc:""}]},u.musicPlayer,t)}(e),i=o.enable,a=o.page,s=o.agent,c=o.autoplay,p=o.audio,f=o.volume,h=o.lrc;i&&(a!==w()&&"all"!==a||s!==l()&&"all"!==s||(n="https://cdn.bootcdn.net/ajax/libs/aplayer/1.10.1/APlayer.min.css",$("head").append("<link>"),$("head").children(":last").attr({rel:"stylesheet",type:"text/css",href:n}),r("https://cdn.bootcdn.net/ajax/libs/aplayer/1.10.1/APlayer.min.js",(function(){!function(t,e,n,o){$("body").append('<div id="player" class="aplayer music-APlayer"></div>');var i=new APlayer({container:document.getElementById("player"),fixed:!0,preload:"auto",autoplay:t,volume:n,lrcType:o.enable?o.type:null,audio:e});window.onbeforeunload=function(){var t=i.audio.currentTime;localStorage.audioTime=t},window.onload=function(){i.seek(localStorage.audioTime?Number(localStorage.audioTime):0)},t&&$(".aplayer-lrc").show(),o.enable&&(i.on("play",(function(){$(".aplayer-lrc").show()})),i.on("pause",(function(){$(".aplayer-lrc").hide()}))),o.enable&&""!==o.color&&$(".aplayer-lrc").css("color",o.color)}(c,p,f,h)}))))};function Kt(t){var e={colors:["#eb125f","#6eff8a","#6386ff","#f9f383"],size:30,maxCount:30};this.params=Object.assign({},e,t),t.colors.length||(this.params.colors=e.colors)}function Qt(t){var e=Math.random()>.5,n=Math.random()>.5,o=parseInt(160*Math.random()),i=parseInt(160*Math.random());e&&(o*=-1),n&&(i*=-1);var a="translate3d("+o+"px,"+i+"px, 0) scale(0)";t.style.webkitTransform=a,t.style.MozTransform=a,t.style.msTransform=a,t.style.OTransform=a,t.style.transform=a}function te(t){setTimeout((function(){for(var e=0;e<t.length;e++)document.body.removeChild(t[e])}),1e3)}Kt.prototype.fly=function(t,e,n,o){o||(o=300);var i=[],a=document.createDocumentFragment(),s=this.params.maxCount;n&&(s*=n);for(var r,c=0,l=0;l<s;l++){var u=parseInt(l/this.params.maxCount),d=document.createElement("i");d.className="color-ball ball-loop-"+u;Math.random();Math.random()>.5&&-1;Math.random();Math.random()>.5&&-1,d.style.left=t+"px",d.style.top=e+"px",d.style.width=this.params.size+"px",d.style.height=this.params.size+"px",d.style.position="fixed",d.style.borderRadius="1000px",d.style.boxSizing="border-box",d.style.zIndex=9999,d.style.opacity=0,0===u&&(d.style.opacity=1),d.style.transform="translate3d(0px, 0px, 0px) scale(1)",d.style.transition="transform 0.7s "+u*o/1e3+"s ease-out",d.style.backgroundColor=(r=this.params.colors)[Math.floor(Math.random()*r.length)],a.appendChild(d),i.push(d),u!==c&&(!function(t){setTimeout((function(){for(var e=document.getElementsByClassName("ball-loop-"+t),n=0;n<e.length;n++)e[n].style.opacity=1;t===c&&te(i)}),t*o+30)}(u),c=u)}document.body.appendChild(a),!n&&te(i),setTimeout((function(){for(var t=0;t<i.length;t++)Qt(i[t])}),10)};var ee=function(t,e){var n=function(t){return d({enable:!1,colors:[],size:30,maxCount:10},u.click,t)}(e);n.enable&&function(t){var e=new Kt({colors:t.colors,size:t.size,maxCount:t.maxCount});$("body").click((function(t){e.fly(t.clientX,t.clientY)}))}(n)};var ne=function(t,e){var n=function(t){return d({enable:!0},u.linenumbers,t)}(e).enable;y&&n&&_()&&$("pre code").each((function(){for(var t=$("<ul/>").addClass("awes-linenumber"),e=$(this).text().split("\n").length-1,n=1;n<=e;n++)t.append($("<li/>").text(n));$(this).before(t)}))};var oe=function(t,e){var n=p(e),o=n.title,i=n.favicon;!function(t){""!==t&&(document.title=t)}(o),function(t){if(""!==t){var e=document.getElementById("favicon");null===e?$("title").after('<link id="favicon" rel="shortcut icon" href="'+t+'" type="image/svg+xml">'):e.href=t}}(i)};function ie(){$(".feedbackItem").each((function(){var t=$(this).children(".feedbackCon").children("span:last").html(),e="<div class='custom-comment-avatar'><img src=\""+(t=t?t.replace("http://","https://"):"https://pic.cnblogs.com/face/sample_face.gif")+"\" class='avatar' /></div>";$(this).children(".feedbackCon").prepend(e)})),$(".comment_vote").each((function(){$(this).appendTo($(this).parent().siblings(".feedbackListSubtitle"))})),$(".feedbackItem").each((function(){"楼主"===$(this).find(".louzhu").text()&&$(this).addClass("custom-comments-author")}))}var ae=function(){"post"===w()&&($(".custom-comment-avatar").lenght||(window.renderCommentsAvatars=ie,$(document).ajaxComplete((function(t,e,n){(n.url.indexOf("PostComment/Add")>-1||n.url.indexOf("DeleteComment")>-1)&&(new window.blogCommentManager).renderComments(0)})),$(document).ajaxComplete((function(t,e,n){n.url.indexOf("GetComments")>-1&&(window.renderCommentsAvatars(),window.buildEmojis(),window.imagebox())})),s($(".feedbackItem").length,ie)))},se=n(614),re=n.n(se);var ce=function(t,e,n){var o=function(t){return d({enable:!1,contents:[]},u.signature,t)}(e),i=o.enable,a=o.contents;if(i){var s={selector:"#sidebar_news"};n&&(s=Object.assign({},s,n)),!function(t){$(t).append("<div class='custom-signature'><span></span></div>")}(s.selector),function(t){new(re())(".custom-signature span",{strings:t,typeSpeed:70})}(a)}},le="post-signature";function ue(){var t="<div id='post-signature'>\n                    <p>本文作者:"+b()+"</p>\n                    <p>本文链接:"+(-1===location.href.indexOf("#")?location.href:location.href.substring(0,location.href.lastIndexOf("#")))+"</p>\n                </div>";$("#cnblogs_post_body").append(t)}var de=function(t,e){var n=function(t){return d({enable:!0,enableLicense:!0,content:[],licenseName:"",licenseLink:""},u.postSignature,t)}(e),o=n.enable,i=n.enableLicense,a=n.content,s=n.licenseName,r=n.licenseLink;o&&"post"===w()&&(ue(),function(t,e,n){if(t){var o="<p>版权声明:本作品采用"+(e.length?e:"知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆")+"<a href='"+n+"'>许可协议</a>进行许可。</p>";$("#"+le).append(o)}}(i,s,r),function(t){for(var e="",n=0;n<t.length;n++)e+="<p>"+t[n]+"</p>";$("#"+le).append(e)}(a))},pe={atomOneDark:"--hl-base: #282c34;\n    --hl-mono-1: #abb2bf;\n    --hl-mono-3: #5c6370;\n    --hl-hue-1: #56b6c2;\n    --hl-hue-2: #61aeee;\n    --hl-hue-3: #c678dd;\n    --hl-hue-4: #98c379;\n    --hl-hue-5: #e06c75;\n    --hl-hue-6: #d19a66;\n    --hl-hue-6-2: #e6c07b;\n    --hl-tag: #abb2bf;",atomOneLight:"--hl-base: #f6f8fa;\n    --hl-mono-1: #383a42;\n    --hl-mono-3: #a0a1a7;\n    --hl-hue-1: #0184bb;\n    --hl-hue-2: #4078f2;\n    --hl-hue-3: #a626a4;\n    --hl-hue-4: #50a14f;\n    --hl-hue-5: #e45649;\n    --hl-hue-6: #986801;\n    --hl-hue-6-2: #c18401;\n    --hl-tag: #383A42;",github:"--hl-base: #f6f8fa;\n    --hl-mono-1: #333333;\n    --hl-mono-3: #6a737d;\n    --hl-hue-1: #0086b3;\n    --hl-hue-2: #0086b3;\n    --hl-hue-3: #d73a49;\n    --hl-hue-4: #55a532;\n    --hl-hue-5: #63a35c;\n    --hl-hue-6: #6f42c1;\n    --hl-hue-6-2: #6f42c1;\n    --hl-tag: #d73a49;",pande:"--hl-base: #292a2b;\n    --hl-mono-1: #e6e6e6;\n    --hl-mono-3: #ffcc95;\n    --hl-hue-1: #0086b3;\n    --hl-hue-2: #0086b3;\n    --hl-hue-3: #d73a49;\n    --hl-hue-4: #19f9d866;\n    --hl-hue-5: #19f9d8;\n    --hl-hue-6: #ff4b82;\n    --hl-hue-6-2: #ff4b82;\n    --hl-tag: #ffb86c;"};var fe=function(t,e){if("post"===w()&&0!==$("pre").length){var n=function(t){return d({dark:"atomOneDark",light:"atomOneLight"},u.highLight,t)}(e);!function(t,e){var n;n=_()?"<style>\n        :root{"+pe[t]+'}\n        :root[theme="dark"]{'+pe[e]+"}\n        </style>":"<style>\n        :root{"+pe.github+"}\n        </style>",$("head").append(n)}(n.light,n.dark),_()||$("pre").each((function(){0!==$(this).find('span[style="color: #008080;"]').length||$(this).css({padding:"10px 14px"})}))}};function he(){var t=$("#cnblogs_post_body").find("pre");if(t.length){var e,n=_()?"prepend":"before";t.each((function(t,e){$(e)[n]('<div class="copy-btns">copy</div>')})),e=_(),$(e?"pre":".cnblogs_code").on("click",".copy-btns",(function(){var t=this;console.log();var n=e?"code":"pre",o=$(this).siblings(n).text();navigator.clipboard.writeText(o).then((function(){$(t).text("copied"),setTimeout((function(){$(t).text("copy")}),1e3)})).catch((function(t){console.error("无法复制",t)}))}))}}var me=function(){y()&&he()};var ge,ve=function(t,e){var n=function(t){return d({enable:!0,showRecents:!0,showSearch:!0,showPreview:!1,recentsCount:20,theme:"auto"},u.emoji,t)}(e),o=n.enable,i=n.showRecents,a=n.recentsCount,s=n.showSearch,c=n.showPreview,p=n.theme;if(o&&y()){var f=function(){!function(t,e,n,o,i){if(!$(".emoji-picker").length){var a={position:"top-start",style:"native",showVariants:!0,autoHide:!0,autoFocusSearch:!0,emojiSize:"1.8em",categories:["smileys","people","animals","food","activities","travel","objects"],theme:i,showRecents:t,recentsCount:e,showSearch:"pc"===l()&&n,showPreview:o,zIndex:3,i18n:{search:"搜索表情(English)...",categories:{recents:"最近使用",smileys:"微笑与情感",people:"人与身体",animals:"动物与自然",food:"食物与饮料",activities:"活动",travel:"旅行与地点",objects:"物品",symbols:"标志",flags:"旗帜"},notFound:"找不到表情符号..."}};$(".commentbox_title_right").prepend("<span class='emoji-button'>🍺</span>");var s=new(0,window.EmojiButton)(a);s.on("emoji",(function(t){document.querySelector("#tbCommentBody").value+=t}));var r=document.querySelector(".emoji-button");r.addEventListener("click",(function(){s.togglePicker(r)}))}}(i,a,s,c,p)};r("https://guangzan.gitee.io/imagehost/awescnb/js/emoji.min.js",f),window.buildEmojis=f}};var be=function(t,e){var n=function(t){return d({enable:!1,background:"",strings:[]},u.lock,t)}(e),o=n.enable,i=n.background,a=n.strings;o&&($("body").append('\n    <div class=\'lock-screen\'>\n        <div class="lock-screen-weather"></div>\n        <div class="lock-screen-user">\n            <img src="'+m+'" alt=""/>\n            <div class=\'lock-screen-text\'>\n                <span></span>\n            </div>\n        </div>\n        <div class="lock-screen-close">🔑</div>\n    </div>'),function(t){var e=""===t?"https://api.mz-moe.cn/img.php":t;$(".lock-screen").css("background-image","url("+e+")")}(i),function(t){var e={strings:t.length?t:["快去自定义你的个性签名吧~"],typeSpeed:100};$("#header").dblclick((function(){$("body").addClass("overflow"),$(".lock-screen").css("top","0"),ge=new(re())(".lock-screen-text span",e)}))}(a),$(document).on("click",".lock-screen-close",(function(){$(".lock-screen").css("top","-100vh"),ge.destroy(),setTimeout((function(){$("body").removeClass("overflow")}),400)})))};var ye=function(){var t,e,n,o,i,a;"post"===w()&&(t=$("#post-date").text(),e=$("#post_view_count").text(),n=$("#post_comment_count").text(),o=$("#digg_count").text(),$(".post").prepend("\n    <div id='custom-post-message'>\n        <div class='custom-post-message-top'>\n        </div>\n        <div class='custom-post-message-bottom'>\n            <span>"+t+"</span>\n            <span>阅读 "+e+"</span>\n            <span>评论 "+n+"</span>\n            <span>推荐 "+o+"</span>\n        </div>\n    </div>\n    "),i=$("<div class='custom-categories'>📂</div>"),s($("#BlogPostCategory a").length,(function(){$("#BlogPostCategory a").each((function(){i.append($(this).get(0))}))}))||i.append("<a>未分类</a>"),$(".custom-post-message-top").append(i),a=$("<div class='custom-tags'>🔖</div>"),s($("#EntryTag a").length,(function(){$("#EntryTag a").each((function(){a.append($(this).get(0))}))}))||a.append("<a>无标签</a>"),$(".custom-post-message-top").append(a))},$e=function(t,e){var n=function(t){return d({enable:!0,fixed:!1,imgs:[]},u.postTopimage,t)}(e),o=n.enable,i=n.imgs,a=n.fixed;if(o&&y()){var s=0===i.length?"https://api.mz-moe.cn/img/img"+Math.floor(950*Math.random())+".jpg":function(t,e){void 0===e&&(e=1);for(var n,o,i=t.slice(0),a=t.length,s=a-e;a-- >s;)n=i[o=Math.floor((a+1)*Math.random())],i[o]=i[a],i[a]=n;return i.slice(s)}(i,1)[0],r='<a  href="'+s+'" target="blank"><div id="custom-post-topimage"></div></a>',c={"background-image":"url("+s+")"};a&&(c["background-attachment"]="fixed"),$(".post>.postTitle").before(r),$("#custom-post-topimage").css(c)}},ke=function(t,e){var n=function(t){return d({enable:!1,img:"",height:""},u.postBottomimage,t)}(e),o=n.enable,i=n.img,a=n.height;if(o&&"post"===w()&&""!==i){var s={"background-image":"url("+i+")"};""!==a&&(s.height=a),$("#cnblogs_post_body").after('<div id="custom-post-bottomimage"></div>'),$("#custom-post-bottomimage").css(s)}};var we=function(t,e){var n=function(t){return d({enable:!1,img:"",desc:""},u.qrcode,t)}(e),o=n.enable,i=n.img,a=n.desc;0!==$("#blog-news").length&&o&&(function(t){if(""!==t){var e="<img class='custom-qrcode' src='"+t+"' />";$(".custom-signature").length?$(".custom-signature").after(e):$("#blog-news").after(e)}}(i),function(t){if(""!==t){var e="<div class='custom-qrcode-desc'>"+t+"</div>";$(".custom-qrcode").after(e)}}(a))};var _e=function(t,e,n){var o=function(t){return d({enable:!1,labels:["Vue","React","Flutter","Java","NodeJs","TypeScript","CSS"],datasets:[{label:"My First Chart",data:[65,59,90,81,56,55,40],fill:!0,backgroundColor:"rgba(255, 99, 132, 0.2)",borderColor:"rgb(255, 99, 132)",pointBackgroundColor:"rgb(255, 99, 132)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgb(255, 99, 132)"},{label:"My Second Dataset",data:[28,48,40,19,96,27,100],fill:!0,backgroundColor:"rgba(54, 162, 235, 0.2)",borderColor:"rgb(54, 162, 235)",pointBackgroundColor:"rgb(54, 162, 235)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgb(54, 162, 235)"}]},u.charts,t)}(e),i=o.enable,a=o.labels,s=o.datasets;if(i){var c=Object.assign({},{mountedNode:"#sidebar_news"},n).mountedNode;r("https://cdn.jsdelivr.net/npm/chart.js",(function(){!function(t){var e=$('<div id="chart"></div>');e.append('<canvas id="myChart"></canvas>'),$(t).append(e)}(c),function(t,e){var n=window.Chart;n.defaults.color="#999";var o={type:"radar",data:{labels:t,datasets:e},options:{elements:{line:{borderWidth:1}},plugins:{}}};new n(document.getElementById("myChart"),o)}(a,s)}))}};var Ce=function(t,e){var n=function(t){return d({enable:!1,qrcodes:[]},u.donation,t)}(e),o=n.enable,i=n.qrcodes;if(o&&"post"===w()&&i.length){var a=$('<div id="custom-donation-qrcode"></div>');i.forEach((function(t){a.append('<div style="background-image: url('+t+')"></div>')})),$("#green_channel_favorite").after('<a id="custom-donation-btn">打赏</a>'),$("#blog_post_info").before(a),$("#custom-donation-btn").click((function(){$("#custom-donation-qrcode").toggle("swing")})),$("#custom-donation-qrcode div").click((function(){$(this).parent().toggle("linear")}))}};var xe=function(t,e){var n=function(t){return d({enable:!1,text:[]},u.notice,t)}(e),o=n.enable,i=n.text;!o&&i.length||i.forEach((function(t){jt(t,"info")}))};function Te(t,e){void 0===e&&(e=!0),"dark"===t?($("html").attr("theme","dark"),localStorage.modeType="dark",e&&$("body").addClass("light-to-dark"),setTimeout((function(){$("body").removeClass("light-to-dark")}),1200)):($("html").removeAttr("theme"),localStorage.modeType="light",e&&$("body").addClass("dark-to-light"),setTimeout((function(){$("body").removeClass("dark-to-light")}),1200))}var Ee=function(t,e){var n=function(t){return d({enable:!0,darkDefault:!1,autoDark:!1,autoLight:!1},u.darkMode,t)}(e),o=n.enable,i=n.darkDefault,a=n.autoDark,s=n.autoLight;o&&(!function(t,e,n){var o=(new Date).getHours(),i=o>19||o<=5,a=localStorage.modeType,s=function(){Te("dark"===a?"dark":"light",!1)};localStorage.getItem("modeType")||!t?i?e?Te("dark",!1):s():n?Te("light",!1):s():Te("dark",!1)}(i,a,s),$(document).on("click",".mode-change",(function(){Te($("html").attr("theme")?"light":"dark")})))};function Ne(t,e){var n,o,i=$("<nav id=\"catalog\"><h3 class='catalog-title'>目录</h3></nav>"),a=(n=$("<ul>"),o=/^h[1-6]$/,$("#cnblogs_post_body").children().each((function(){if(o.test(this.tagName.toLowerCase())){var t,e,i=this.nodeName.toLowerCase()+"-list",a=$(this).children(".math.inline");if(0===(t=a.length?a.prop("outerHTML")+$(this).contents().filter((function(){return 3===this.nodeType})).text():$(this).text()).length)return;""!==this.id?e=this.id:(e=t.trim(),$(this).attr("id",e));var s="<li class='"+i+"'><a href='#"+e+"'>"+t+"</a></li>";n.append(s)}})),n),s=i.append(a);$(t)[e]($(s))}function je(t){var e,n,o,i,a;$(t).scroll((e=function(){for(var t=$("#catalog ul li").length-1;t>=0;t--){var e=$($("#catalog ul li")[t]).find("a").attr("href").replace(/[#]/g,""),n=document.querySelector("#cnblogs_post_body [id='"+e+"']");if((o=n,i=void 0,a=void 0,s=void 0,r=void 0,c=void 0,i=o.getBoundingClientRect(),a=i.top,s=i.bottom,r=i.left,c=i.right,{top:a,bottom:s,left:r,right:c,height:i.height||s-a,width:i.width||c-r}).top<=100){if($($("#catalog ul li")[t]).hasClass("catalog-active"))return;return $($("#catalog ul li")[t]).addClass("catalog-active"),void $($("#catalog ul li")[t]).siblings().removeClass("catalog-active")}}var o,i,a,s,r,c},n=50,o=1e3/60,a=new Date,function(){var t=this,s=arguments,r=new Date;clearTimeout(i),r-a>=o?(e.apply(t,s),a=r):i=setTimeout(e,n)}))}var Oe=function(t,e,n){void 0===n&&(n={});var o={selector:"",fn:"before",scrollContainer:window};$.extend(!0,o,n);var i=function(t){return d({enable:!0,position:"left"},u.catalog,t)}(e).enable,a=o.selector,s=o.fn,r=o.scrollContainer;i&&$("#cnblogs_post_body>h1,#cnblogs_post_body>h2,#cnblogs_post_body>h3,#cnblogs_post_body>h4").length&&"post"===w()&&"pc"===l()&&(Ne(a,s),je(r),$(".catalog-title").click((function(){$("#catalog ul").toggle("fast","linear",(function(){"none"===$(this).css("display")?$(".catalog-title").removeClass("is-active"):$(".catalog-title").addClass("is-active")}))})))},Se=(f(),{createTheme:function(){var e={theme:null,config:{globalProperties:{}},plugins:[],modules:{}},n=new Set,o=e.theme={_context:e,version:"3.0",get config(){return e.config},set config(t){},use:function(e){for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];return n.has(e)||(e&&t(e.install)?(n.add(e),e.install.apply(e,[o].concat(a))):t(e)&&(n.add(e),e.apply(void 0,[o].concat(a)))),o},module:function(){}};return o}}).createTheme();h(),M(),I(),kt(),Ot(),Se.use(Mt).use(zt).use(qt).use(Rt,{enable:!1},{opacitySelector:"#navigator,#footer,#main"}).use(Wt).use(Vt,{enable:!0}).use(Zt).use(ee,{enable:!0}).use(ne,{enable:!0}).use(oe).use(ae).use(ce).use(de).use(fe).use(me).use(ve).use(be).use(ye).use($e,{enable:!1}).use(ke).use(we).use(_e,{enable:!1}).use(Ce).use(xe,{enable:!0}).use(Ee).use(Oe,{enable:!0},{selector:"#main",fn:"prepend"})}()}();
</script>
posted @ 2021-04-25 19:07  Suzt_ilymtics  阅读(340)  评论(15编辑  收藏  举报