一款專一閱讀的博客園主題,主要面向於常常混跡 博客園 的朋友。其追求大道至簡的終極真理,界面追求簡潔、運行追求高效、部署追求簡單。javascript
請先確保您正在使用的機器已經安裝 Node.js 和 Git 客戶端。css
git clone https://github.com/esofar/cnblogs-theme-silence.git # 克隆源碼 cd cnblogs-theme-silence # 進入項目 npm install # 安裝依賴 npm run build
若是沒有安裝node。js或者不會使用的童鞋能夠在個人GitHub,也就是博客皮膚源碼地址中。html
重點部署以前使用博客園的cutorm皮膚,具體部署細節請詳見'如何部署、使用皮膚',若是又不會的話能夠看一看個人配置做爲參考(僅做爲參考,找不回來別哭鼻子)
CSSjava
<!-- 溢出隱藏設置(放置在管理--> 設置--> css模塊中) --> #topics, #mainContent { overflow: visible; } .cnblogs-markdown .hljs{ display:block; color:#333; overflow-x:auto; background:#F2F4F5!important; border:none!important; font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace!important; padding:1em!important; font-size:14px!important }
側邊欄公告node
<!-- 在管理--> 設置-> 側邊欄公告(支持js代碼、支持html代碼) --> <script src="https://blog-static.cnblogs.com/files/glassysky/silence.min.js"></script> <script type="text/javascript"> $.silence({ profile: { enable: true, avatar: 'https://gitee.com/glassyskyforgame/glassysky/blob/master/4c67d1a20cf431ade2873e284836acaf2fdd989e.jpg', favicon: 'https://gitee.com/glassyskyforgame/glassysky/raw/master/4c67d1a20cf431ade2873e284836acaf2fdd989e.jpg', }, catalog: { enable: true, move: true, index: true, level1: 'h2', level2: 'h3', level3: 'h4', }, signature: { enable: true, home: 'https://www.cnblogs.com/glassysky/', license: '署名 4.0 國際', link: 'https://creativecommons.org/licenses/by/4.0' }, reward: { enable: true, title: '感謝小可愛投食', wechat: 'https://images.cnblogs.com/cnblogs_com/esofar/972540/o_wechat.png', alipay: 'https://images.cnblogs.com/cnblogs_com/esofar/972540/o_alipay.png' }, github: { enable: true, color: '#fff', fill: null, link: 'https://github.com/glassy-sky-lisong' } }); </script> <!--外置主題css補丁--> <link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/glassysky/sli.css"/>
會動的titlegit
<!-- 動態titlejs --> <script> var OriginTitle = document.title; var titleTime; document.addEventListener('visibilitychange', function () { if (document.hidden) { document.title = '╭(°A°`)╮ 頁面崩潰啦 ~'; clearTimeout(titleTime); } else { document.title = '(ฅ>ω<*ฅ) 噫又 好了~' + OriginTitle; titleTime = setTimeout(function () { document.title = OriginTitle; }, 2000); } }); </script>
圖片放大功能github
<!--圖片放大的zoomcss和js--> <link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/glassysky/zoom.css"/> <script src="https://blog-static.cnblogs.com/files/glassysky/zoom.js"></script> <!-- Bootstrap 的 transition.js cdn(過渡動畫插件)--> <script type="text/javascript">$('#cnblogs_post_body img').attr('data-action', 'zoom');</script>