博客园主题皮肤更换记录

1. 说明

首先非常感谢以前使用的一款皮肤,它的原作者是静逸 - 博客园 (cnblogs.com),在我刚刚进入博客园的时候,这位作者的教程给我很大的帮助。

但是这个博主已经很久不更新了,其实让人有一些惆怅。

我又翻阅了一些博客园主题,觉得 awescnb 系列主题中的 geek 这个主题相当不错。于是决定更换。

这个主题其实挺好,其实做出来的效果和体验,已经跟自己基于hexo搭建博客相差不多了。


awescnb 相关资料:


2. 备份

这是我原来的侧边栏公告,能够实现代码折叠、快速跳转与分享转发。

<div id="myTime">
        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="160" height="70" id="honehoneclock" align="middle">
            <param name="allowScriptAccess" value="always">
            <param name="movie" value="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.swf">
            <param name="quality" value="high">
            <param name="bgcolor" value="#ffffff">
            <param name="wmode" value="transparent">
            <embed wmode="transparent" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.swf" quality="high" bgcolor="#ffffff" width="160" height="70" name="honehoneclock" align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
        </object>
    </div>
 <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"slide":{"type":"slide","bdImg":"6","bdPos":"right","bdTop":"100"},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
 <script type="text/javascript">
        $(document).ready(function () {
            var pres = $("pre");
            for (var i = 0; i < pres.length; i++) {
                $(pres[i]).attr('id', 'pre' + i);
                //这里注释掉
                //$(pres[i]).children('code').hide();
                //这里原来是view code,改为hide code
                $(pres[i]).prepend('<button id="btn'+ i +'" onclick="view_code(\'pre'+ i +'\');">hide code</button>');
            }
        });
        function view_code (id) {
            var btn_text =  document.getElementById(id).children[0].innerText;
            var style;
            var status;
            if(btn_text == 'view code') {
                style = '""';
                status = 'hide code';
            } else {
                style = 'display: none;';
                status = 'view code';
            }
            document.getElementById(id).children[0].innerText = status;
            document.getElementById(id).children[1].style = style;
        }
</script>   

3. 加载动画的备份

  1. 复制 html 替换 页首 HTML 中的内容
  2. 复制 css 替换 页面定制 CSS 中的内容

4.博客页面设置

作为备份。

背景本来想搞一个图片,但是图片放上去很糊,所以直接设置纯色,是一个淡蓝色,值得注意的是,这里博客里的颜色会比颜色表中要淡(可能是透明度的关系)。

背景颜色参照网站 RGB颜色值与十六进制颜色码转换工具 (sioe.cn),目前采用的是 DoderBlue-道奇蓝-#1E90FF

背景图片

这20个高质量超高清的壁纸网站,强烈推荐! - 知乎 (zhihu.com)

壁纸来源网站Awesome Wallpapers - wallhaven.cc,上面的图很好看,第一张图片是天空、男孩和飞机,意象相当好。

Anime 1733x948 planes clear sky sky clouds flag jungle

https://w.wallhaven.cc/full/k7/wallhaven-k7q9m7.png

这个是目前采用的背景图片,我愿称之为 森林钢琴:

General 3840x2160 digital art piano forest musical instrument overgrown plants flowers trees artwork leaves sun rays Surendra Rajawat

音乐

为了避免网页加载时间过长,音乐就放了两首姿妈的歌。

找音乐直链的网站:正在播放: 尚好的青春 - 孙燕姿 (liuzhijin.cn)

2022-08-26 更新了 尚好的青春 音源。

2022-08-27 更新了 种 音源,增加了 克卜勒。

侧边栏

2022-08-25-20:40增加了网站图标 favicon.jpg

图标制作大师 - 轻松制作网站favicon图标 (geticon.cn)

但是没有显示,可能是geek主题不支持。

2022-08-25-22:00 修改博文阅读按钮,是博客主题颜色的问题。

2022-09-02 修改live-2d模型 '伊芙加登'

2022-09-02 又改回去了,感觉haru-01更适配我的博客颜色;针对 种 出现错误的情况修改了一下源

<!-- @format -->

<script src="https://guangzan.gitee.io/awescnb/index.js"></script>
<script>
  const opts = {
    // 基本配置
    theme: {
      name: 'geek',
      //color: '#FFB3CC',
      color: '#00CED1',
      title: 'Clivia Du',
      avatar: 'https://images.cnblogs.com/cnblogs_com/blogs/705487/galleries/2077994/o_220825050658_avatar.jpg',
      favicon: 'https://images.cnblogs.com/cnblogs_com/blogs/705487/galleries/2077994/o_220825124121_favicon.jpg',
      headerBackground: 'https://w.wallhaven.cc/full/k7/wallhaven-k7q9m7.png',
    },
    // 代码高亮
    highLight: {
      enable: true,
    },
    // 代码行号
    lineNumbers: {
      enable: true,
    },
    // github图标
    github: {
      enable: false,
      url: '',
    },
    // 码云图标
    gitee: {
      enable: false,
      url: '',
    },
    // 图片灯箱
    imagebox: {
      enable: true,
    },
    // 文章目录
    catalog: {
      enable: true,
      position:'left'
    },
    // 右下角按钮组
    tools: {
      enable: true,
    },
    // live2d模型
    live2d: {
      enable: true,
      model: 'haru-01',//2022-09-02
      //model: '伊芙加登',
    },
    // 点击特效
    click: {
      enable: true,
    },
    // 评论输入框表情
      emoji: {
          enable: true,
          buttonIcon: "🥳",
          emojiList: [
              {
                  value: 'https://images.cnblogs.com/cnblogs_com/gshang/1626876/o_2001050555139.png',
                  label: '',
              },
              {
                  value: '🤣',
                  label: '笑哭',
              },
              {
                  value: '😃',
                  label: '大笑',
              },
              {
                  value: '😅',
                  label: '苦笑',
              },
              {
                  value: '😆',
                  label: '斜眼笑',
              },
              {
                  value: '😏',
                  label: '得意',
              },
              {
                  value: '😊',
                  label: '微笑',
              },
              {
                  value: '😎',
                  label: '酷!',
              },
              {
                  value: '😍',
                  label: '花痴',
              },
              {
                  value: '🙂',
                  label: '呵呵',
              },
              {
                  value: '🤩',
                  label: '好崇拜哦',
              },
              {
                  value: '🤔',
                  label: '思考',
              },
              {
                  value: '🙄',
                  label: '白眼',
              },
              {
                  value: '😜',
                  label: '略略略',
              },
              {
                  value: '😲',
                  label: '呆住',
              },
              {
                  value: '😭',
                  label: '大哭',
              },
              {
                  value: '🤯',
                  label: '头炸了',
              },
              {
                  value: '😰',
                  label: '冷汗',
              },
              {
                  value: '😱',
                  label: '吓死了',
              },
              {
                  value: '🤪',
                  label: '略略略',
              },
              {
                  value: '😵',
                  label: '晕',
              },
              {
                  value: '😡',
                  label: '愤怒',
              },
              {
                  value: '🥳',
                  label: '祝贺',
              },
              {
                  value: '🤡',
                  label: '小丑竟是我',
              },
              {
                  value: '🤫',
                  label: '嘘~',
              },
              {
                  value: '🐒',
                  label: '猴',
              },
              {
                  value: '🤭',
                  label: '笑笑不说话',
              },
              {
                  value: '🐂',
                  label: '牛',
              },
              {
                  value: '🍺',
                  label: '啤酒',
              },
              {
                  value: '(=・ω・=)',
                  label: '',
              },
              {
                  value: '(`・ω・´)',
                  label: '',
              },
              {
                  value: '(°∀°)ノ',
                  label: '',
              },
              {
                  value: '←_←',
                  label: '',
              },
              {
                  value: '→_→',
                  label: '',
              },
              {
                  value: 'Σ(゚д゚;)',
                  label: '',
              },
              {
                  value: '(。・ω・。)',
                  label: '',
              },
              {
                  value: '(-_-#)',
                  label: '',
              },
          ]
      },
    // 暗色模式
    darkMode: {
      enable: true,
      autoDark: false,
      autoLight: false,
    },
    // 音乐播放器
    musicPlayer: {
      enable: true,
      //page: 'all',
      agent: 'pc',
      autoplay: false,
      volume: 0.4,
      lrc: {
        enable: false, // 启用歌词
        type: 1, // 1 -> 字符串歌词 3 -> url 歌词
        color: '', // 颜色
      },
      audio: [ 
        {
          name: '尚好的青春',
          artist: '孙燕姿',
          url: 'http://music.163.com/song/media/outer/url?id=28283346.mp3',
          cover: 'https://tse4-mm.cn.bing.net/th/id/OIP-C.6Pq403ztOl8kpOe3IxAYfAAAAA?w=143&h=180&c=7&r=0&o=5&dpr=1.1&pid=1.7',
          lrc: ``,
        },
        {
          name: '种',
          artist: '孙燕姿',
          url: 'https://sm-sycdn.kuwo.cn/eb810ce3d159a08be34e4400bd12f7f0/631224fc/resource/n2/58/86/3142551252.mp3',
          cover: 'https://tse2-mm.cn.bing.net/th/id/OIP-C.ie2gOojO7eppE9xgy73ksAHaKB?w=126&h=180&c=7&r=0&o=5&dpr=1.3&pid=1.7',
          lrc: ``,
        },
        {
          name: '克卜勒',
          artist: '孙燕姿',
          url: 'http://music.163.com/song/media/outer/url?id=28196001.mp3',
          cover: 'https://tse4-mm.cn.bing.net/th/id/OIP-C.6Pq403ztOl8kpOe3IxAYfAAAAA?w=143&h=180&c=7&r=0&o=5&dpr=1.1&pid=1.7',
          lrc: ``,
        },
      ],
    },
    // 随笔头图
    postTopimage: {
      enable: true,
    },
    // 随笔尾图
    postBottomimage: {
      enable: false,
    },
    // 打赏二维码
    donation: {
      enable: false,
      qrcodes: [],
    },
    // 个性签名
    signature: {
      enable: true,
      contents: [ "<b style='color:#ff6b81'>久炼成器</b>.",
                 "<b style='color:#ff6b81'>Life may be hard.Don't leave regrets</b>."
                ],
    },
    // 侧边栏二维码
    qrcode: {
      enable: false,
      img: '',
      desc: '',
    },
    // 弹出公告
    notice: {
      enable: false,
      text: [],
    },
    // 首页列表图
    indexListImg: {
      enable: false,
    },
    // 顶部加载进度条
    topProgress: {
      enable: false,
    },
    // 随笔页尾部签名
    postSignature: {
      enable: true,
      content: [],
      licenseName: '',
      licenseLink: '',
    },
    // 背景图片或颜色
    bodyBackground: {
      enable: true,
      value: '#1E90FF',
      opacity: 0.90,
      repeat: false,
    },
    // 弹幕
    barrage: {
      enable: false,
    },
    // 图表
   charts: {
      enable: false,
      labels: [
        'Robotics',
        'Computer System',
        'Artificial Intelligence',
        'Electronic & Control',
        'Engineering & Life',
        'Programming',
        'Network Security',
      ],
      datasets: [
        {
          label: 'Interested',
          data: [95, 85, 80, 60, 90, 80, 50],
          fill: true,
          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: 'Ability',
          data: [70, 80, 60, 30, 60, 70, 30],
          fill: true,
          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)',
      },
     ],
},
    // 锁屏
    lock: {
      enable: false,
    },
    // 自定义链接链接
    links: [
      {
        name: 'Github: zzrs123',
        link: 'https://github.com/zzrs123',
      },
      {
        name: 'Gitee: 山河故人',
        link: 'https://gitee.com/mountain-and-river',
      },
      {
        name: 'Leetcode: zzrs123',
        link: 'https://leetcode-cn.com/u/zzrs123/',
      },
      {
        name: '洛谷: zzrs123',
        link: 'https://www.luogu.com.cn/user/693860',
      },
	  {
        name: '知乎: 山河故人',
        link: 'https://www.zhihu.com/people/zheng-zheng-ri-shang-4-44/posts',
      },
      {
        name: '组织1: 西工大舞基救援组',
        link: 'https://team-explorer-rescue-robot.github.io/'
      }
    ],
  }
  $.awesCnb(opts)
</script>
//图表备份
charts: {
      enable: true,
      pie: {
          title: 'Interested in',
          data: {
            labels: ['Robotics', 'Computer System', 'Artificial Intelligence', 'Electronic & Control'],
            values: [40, 30, 30, 20],
        },
      },
    },
        

这里图表是不显示的,问了皮肤作者,答曰:图表没什么用,遂放弃。

5. 一些问题

我发现这套皮肤还是有问题的,

刚开始采用的是 reacg 主题,已经比较好看了,但突然感觉所有的侧边栏只在右侧很奇怪,并且如果要在侧边栏显示足够多的信息的话,就会让博客页面很长,不是很好。

于是采用 geek 主题,把首页的博文变成了卡片状,我觉得很好。

  • 还是有一些不足,相较于最开始我使用的皮肤,这套皮肤的点赞太小了,我感觉之后我的随笔点赞量会下降一些。
  • 此外,卡片式的布局,每页需要是12篇随笔。而博客园后台默认首页10篇随笔的话,外加置顶一篇随笔,还剩一个空位,让人看着比较难受。我想后续再置顶一篇随笔来凑齐。
posted @ 2022-08-25 20:17  climerecho  阅读(601)  评论(11编辑  收藏  举报