• 3分钟教你实现Github风格的博客园博客


    废话不多说,这是官方部署文档,可以打开一起看

    https://github.com/esofar/cnblogs-theme-silence/blob/master/docs/deploy.md

    写在前面

    操作之前请先确保您的博客园账号已正常登陆并且已经成功申请开通了 JS 权限。

    下载解压

    点击 下载 本主题最新版本源码包,下载完毕后,使用解压工具解压并进入解压后目录

    然后打开博客园后台 管理 页面,进行后续操作。

    使用样式

    打开./dist/themes文件夹,选择一款自己心仪的主题风格代码文件。我这里选择的是默认的蓝色default.min.css

    使用 Notepad++ 等文本编辑工具打开您选择的主题样式文件,全选所有代码,然后复制。

    进入『设置』界面,将复制的代码粘贴到「页面定制CSS代码」文本域中。

    点击「保存」按钮,保存上述操作。

    注意:

    「页面定制CSS代码」上面的博客皮肤选择成Custom,其他排版会乱的。

    上传脚本

    打开./dist文件夹,获取主题的 JS 脚本文件silence.min.js

    进入『文件』界面,将该文件上传到自己的博客中。上传完成后,点击文件名便可在浏览器地址栏中获取上传文件的外链,类似如下所示:

    https://blog-static.cnblogs.com/files/benjieqiang/silence.min.js
    

    然后使用<script>标签将外链包裹,生成一个网页脚本引用,类似如下所示:

    <script src="https://blog-static.cnblogs.com/files/benjieqiang/silence.min.js"></script>
    

    进入『设置』界面,将上面生成的网页脚本引用复制到「博客侧边栏公告」文本域中。

    使用脚本

    为了提高园友的阅读体验,主题在博客园原有功能基础上追加了一些辅助阅读、以及人性化的功能模块。其中部分模块做了参数配置,用户可根据自己意愿选择是否启用。若启用,再根据自己的信息或写作习惯设置相关参数。

    进入『设置』界面,将如下脚本代码引用 追加 到「博客侧边栏公告」文本域中,其中配置参数根据下表自行修改。
    官方给的配置代码:

    <script type="text/javascript">
        $.silence({
    	base: {
                avatar: 'http://images.cnblogs.com/cnblogs_com/esofar/972540/o_avatar.jpg',
                favicon: 'https://files.cnblogs.com/files/esofar/favicon.ico',
            },
            catalog: {
                enable: true,
                move: true,
                index: true,
                level1: 'h2',
                level2: 'h3',
                level3: 'h4',
            },
            signature: {
                enable: true,
                home: 'http://blog.esofar.cn',
                license: 'CC BY 4.0',
                link: 'https://creativecommons.org/licenses/by/4.0'
            },
            sponsor: {
                enable: true,
                paypal: null,
                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,
                link: 'https://github.com/esofar'
            }
        });
    </script>
    

    这是我的配置代码:

    <script src="https://files.cnblogs.com/files/benjieqiang/silence.min.js"></script>
    <script type="text/javascript">
        $.silence({
    	base: {
                avatar: 'https://pic.cnblogs.com/avatar/1415026/20190816215152.png',
                favicon: 'https://www.cnblogs.com/images/cnblogs_com/benjieqiang/1508613/t_Github_32px_1230449_easyicon.net.png',
            },
            catalog: {
                enable: true,
                move: true,
                index: true,
                level1: 'h2',
                level2: 'h3',
                level3: 'h4',
            },
            signature: {
                enable: true,
                home: 'https://www.cnblogs.com/benjieqiang/',
                license: 'CC BY 4.0',
                link: 'https://creativecommons.org/licenses/by/4.0'
            },
            sponsor: {
                enable: false,
                paypal: null,
                wechat: 'https://www.cnblogs.com/images/cnblogs_com/benjieqiang/1508613/t_WeChatPay.jpg',
                alipay: 'https://www.cnblogs.com/images/cnblogs_com/benjieqiang/1508613/t_Alipay.jpg'
            },
            github: {
                enable: true,
                link: 'https://github.com/benjieqiang'
            }
        });
    </script>
    

    配置完成后,记得点击「保存」按钮,保存上述操作。

    其他配置

    进入『设置』界面,在「标题」文本框中设置博客标题,注意不支持显示「子标题」;把「禁用模板默认CSS」复选框取消勾选。最后,点击「保存」按钮保存上述 3 步操作。

    进入『选项』界面,在「控件显示设置」中需要勾选的博客园官方功能模块如下几个:

    • 必须要勾选:公告、我的标签、随笔分类、阅读排行榜、推荐排行榜
    • 自定义勾选:博客园链接、首页链接、RSS订阅、联系

    写在最后

    如果你感觉左上角的github颜色不好看,F12打开自己调,进入『设置』界面,然后加到对应的css位置。

    可以参考我的哦。

    .github-corner svg {
        fill: #069;
    }
    
  • 相关阅读:
    PAT (Advanced Level) Practice 1100 Mars Numbers (20分)
    PAT (Advanced Level) Practice 1107 Social Clusters (30分) (并查集)
    PAT (Advanced Level) Practice 1105 Spiral Matrix (25分)
    PAT (Advanced Level) Practice 1104 Sum of Number Segments (20分)
    PAT (Advanced Level) Practice 1111 Online Map (30分) (两次迪杰斯特拉混合)
    PAT (Advanced Level) Practice 1110 Complete Binary Tree (25分) (完全二叉树的判断+分享致命婴幼儿错误)
    PAT (Advanced Level) Practice 1109 Group Photo (25分)
    PAT (Advanced Level) Practice 1108 Finding Average (20分)
    P6225 [eJOI2019]异或橙子 树状数组 异或 位运算
    P4124 [CQOI2016]手机号码 数位DP
  • 原文地址:https://www.cnblogs.com/benjieqiang/p/11439542.html
Copyright © 2020-2023  润新知