前言

功能简介

  • 首页及随笔页头图随机切换
  • 其他网站链接
  • 音乐播放器
  • 看板娘
  • 图片灯箱
  • 自动生成文章目录
  • 导航菜单子目录
  • 滚动进度条

主题预览

以下图片分别是,首页,随笔列表页,随笔页,文章页。

主题部署

一键部署

如果你想快速搭建出与本博客一样的样式, 请看下面这句说明,当然前提是得有js权限

如果将部署和本博客一样的主题,直接下载整个主题,下载地址在文末。把css侧边栏页脚,代码粘贴的你的博客后台,然后对应的改下文件链接地址 就行。下面的内容是为了个性化定制而写,如果你想个性化定制博客,请往下看。

基本部署

  • 前提:已经开通js权限

  • 引入样式
    page.css中的代码粘贴到自定义css中

  • 引入文件
    放在侧边栏中

    <script src="https://blog-static.cnblogs.com/files/zouwangblog/main.js"></script>
  • 选择模板
    按照图片内容设置模板

  • 顶部菜单设置

    将以下链接替换成自己的文章或者随笔地址,以下代码在main.js

    $("#navList").append('<li><a id="blog_nav_myyoulian" class="menu"href="https://www.cnblogs.com/zouwangblog/articles/11177049.html">友链</a><i></i></li><li><a id="blog_nav_myzanshang" class="menu" href="https://www.cnblogs.com/zouwangblog/articles/11340077.html">赞赏</a><i></i></li><li><a id="blog_nav_myguanyu" class="menu" href="">关于</a><i></i></li>');
    • 菜单icon设置
      就是菜单前的小图标,感兴趣的可以去了解一下Font awesome

      $('#blog_nav_myhome').prepend('<i class="fa fa-fort-awesome" aria-hidden="true"></i>');
                  $('#blog_nav_contact').prepend('<i class="fa fa-address-book-o" aria-hidden="true"></i>');
                  $('#blog_nav_rss').prepend('<i class="fa fa-rss faa-pulse" aria-hidden="true"></i>');
                  $('#blog_nav_admin').prepend('<i class="fa fa-list" aria-hidden="true"></i>');
                  $('#blog_nav_myyoulian').prepend('<i class="fa fa-link" aria-hidden="true"></i>');
                  $('#blog_nav_myzanshang').prepend('<i class="fa fa-heart" aria-hidden="true"></i>');
                  $('#blog_nav_myguanyu').prepend('<i class="fa fa-leaf" aria-hidden="true"></i>');
    • 菜单子目录设置

      菜单悬浮触发的菜单子目录,这里我在关于菜单下添加了子目录

      let guanyu = '<ul class="sub-menu">' +
                          '<li><a href="https://www.cnblogs.com/zouwangblog/articles/11157339.html "><i class="fa fa-meetup" aria-hidden="true"></i> 我?</a></li>' +
                          '<li><a href="https://www.cnblogs.com/zouwangblog/articles/11346906.html "><i class="fa fa-area-chart" aria-hidden="true"></i> 统计</a></li>' +
                          '<li><a href="https://www.cnblogs.com/zouwangblog/articles/11350777.html "><i class="fa fa-heartbeat" aria-hidden="true"></i> 监控</a></li>' +
                          '<li><a href="https://www.cnblogs.com/zouwangblog/articles/11350787.html"><i class="iconfont icon-taohua" aria-hidden="true"></i> 主题</a></li>' +
                          '</ul>';
                  $('#blog_nav_myguanyu').after(guanyu);
  • 脚本设置

    为了配置方便,我在侧边栏里设置了一些常用参数,可根据下表选择需要开启和配置

    <script type="text/javascript">
    $.silence({
            profile: {
                enable: true,
                avatar: '',
                favicon: 'https://files-cdn.cnblogs.com/files/zouwangblog/blog_logo.gif',
            },
            catalog: {
                enable: true,
                move: true,
                index: true,
                level1: 'h2',
                level2: 'h3',
                level3: 'h4',
            },
            signature: {
                enable: true,
                home: 'https://www.cnblogs.com/zouwangblog/',
                license: 'CC BY 4.0',
                link: 'https://creativecommons.org/licenses/by/4.0'
            },
            sponsor: {
                enable: true,
                paypal: null,
                wechat: 'https://www.cnblogs.com/images/cnblogs_com/zouwangblog/1477590/t_%e5%be%ae%e4%bf%a1%e5%9b%be%e7%89%87_20190704175553.png',
                alipay: 'https://www.cnblogs.com/images/cnblogs_com/zouwangblog/1477590/t_%e5%be%ae%e4%bf%a1%e5%9b%be%e7%89%87_20190704174158.png'
            },
            github: {
                enable: false,
                color: '#fff',
                fill: '#FF85B8',
                link: 'https://github.com/Zou-Wang'
            },
      topImg: {
          homeTopImg: [
    "https://img2018.cnblogs.com/blog/1646268/201908/1646268-20190828104950450-644943924.jpg",
    "https://img2018.cnblogs.com/blog/1646268/201908/1646268-20190806172418911-2037584311.jpg",
                      ],
                  notHomeTopImg: [
    "https://img2018.cnblogs.com/blog/1646268/201908/1646268-20190807151151330-1121103170.png",
    "https://img2018.cnblogs.com/blog/1646268/201908/1646268-20190807151203983-873040918.jpg",
                      ]
          },
        topInfo: {
                      title: 'Hi,Toretto',
                          text: 'You got to put the past behind you before you can move on.',
                      github: "https://github.com/Zou-Wang",
                      weibo: "https://weibo.com/5682002748/profile?topnav=1&wvr=6&is_all=1",
                      telegram: "",
                      music: "https://music.163.com/#/user/home?id=436757779",
                      twitter: "",
                      zhihu:"https://www.zhihu.com/people/zouwang/activities",
                      mail: "http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=KlBFX11LRE0SGBlqW1sESUVH",
                  }
        });
    </script>

    参数说明表:

    profile(基础信息)enable是否启用Booleantrue
    avatar作者头像String
    favicon网站标题图标String
    notice公告String海上月是天上月,眼前人是心上人。
    catalog(博文目录)enable是否启用Booleanfalse
    move是否允许拖拽Booleantrue
    index是否显示索引Booleantrue
    level1一级标题Stringh2
    level2二级标题Stringh3
    level3三级标题Stringh4
    signature(博文签名enable是否启用Booleantrue
    home作者主页Stringhttps://www.cnblogs.com
    license许可证名称StringCC BY 4.0
    link许可证链接Stringhttps://creativecommons.org/licenses/by/4.0
    sponsor(博文赞赏)enable是否启用Booleanfalse
    paypalPayPal 收款地址Stringnull
    alipay支付宝收款二维码Stringnull
    wechat微信收款二维码Stringnull
    github(GitHub Corners)enable是否启用Booleanfalse
    fill背景填充色String[Silence Theme Color]
    color章鱼猫颜色String#fff
    linkGithub 链接Stringnull
    topImg(头图)homeTopImg首页头图Array[https://img2018.cnblogs.com/blog/1646268/201908/1646268-20190808213858652-132088076.jpg
    https://img2018.cnblogs.com/blog/1646268/201908/1646268-20190808214726187-2092834311.jpg]
    notHomeTopImg文章和随笔页头图Array[https://img2018.cnblogs.com/blog/1646268/201908/1646268-20190807151203983-873040918.jpg]
    topInfo(首页头图信息)titile头部标题StringHi, Toretto!
    text座右铭StringYou got to put the past behind you before you can move on.
    githubGitHub链接String“ ”
    weibo微博链接String“ ”
    telegramtelegram链接String“ ”
    music网易云音乐链接String“ ”
    twittertwitter链接String“ ”
    zhihu知乎链接String“ ”
    mail邮箱链接String“ ”

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

个性化定制

首页及文章大图

首页和随笔以及文章页的头图都是随机切换的,添加图片在侧边栏配置中。这里类型为随笔的时候头部会显示标题头像作者发布时间阅读数,而类型为文章的时候只会显示标题,根据情况选择类型发布。

随笔预览图

在写随笔或者文章的时候添加摘要图片和摘要文字,摘要文字一定要添加,如果不添加摘要图片会给一张默认图片。

发布随笔的时候不要再同一天发布超过一篇文章,因为博客园同一天的文章会归档在一起导致我构建html的时候出现bug,这个bug到现在还没有解决,所以只能一天发布一篇文章。

公告

公告内容修改在侧边栏基础信息配置中,修改notice

看板娘

看板娘,将以下代码添加到页脚,但是api失效导致看板娘没有,偶尔发生。

<script src="https://blog-static.cnblogs.com/files/zouwangblog/autoload.js"></script>

音乐播放器

相信看过我以前文章的同学对这个一定不会陌生,怎么获取id我也不在这里罗嗦了,可以去找我以前的文章。获取到id之后把下面的id替换掉就可以了

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/APlayer.min.css">
<script src="https://blog-static.cnblogs.com/files/zouwangblog/APlayer.min.js"></script>
<script src="https://unpkg.com/[email protected]/dist/Meting.min.js"></script>
<div id="player" class="aplayer aplayer-withlist aplayer-fixed" data-id="2878443703" data-server="netease" data-type="playlist" data-order="random" data-fixed="true" data-listfolded="true" data-theme="orange"></div>

博客logo

左上角的logo,修改文字需要到main.js里找到以下代码,替换文字即可,如果不喜欢可以注掉(我费了很大劲竟然敢不喜欢

02-12 12:36