博客美化——Silence主題皮膚

介紹

  一款專一閱讀的博客園主題,主要面向於常常混跡 博客園 的朋友。其追求大道至簡的終極真理,界面追求簡潔、運行追求高效、部署追求簡單。javascript

特色

  • 簡潔優雅、精緻漂亮的 UI 設計
  • 提供多種風格主題以便適應各種用戶的偏好
  • 響應式設計,兼容手機端瀏覽器
  • 提供事無鉅細的部署文檔
  • 源碼結構清晰而且註釋完整,方便擴展

開發

  請先確保您正在使用的機器已經安裝 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>

博客的皮膚風格

  • 簡約·藍
    img1
  • 暗黑·綠
    img2
  • 女神·粉
    img3
相關文章
相關標籤/搜索