使用Awescnb构建酷炫的博客园皮肤

一. 概述

基于 vite 和 webpack 5,构建、安装、切换博客园皮肤

源码地址:https://gitee.com/guangzan/awescnb

经常浏览博客园,看到别人的博客非常酷炫,所以也想定义一个酷炫的页面,但是发现自己的前端 css 水平太差,只会修改博客园的字体大小和颜色,百度了一下相关的文档,找到了 awescnb 这个开源仓库,能够满足我的需求,接下来我将记录一下自己使用 awescnb 构建博客园皮肤的过程,更多详细的配置可以查看文章后面的参考文档。

下面是我使用 awescnb 构建的博客园:

image-20211203184959078

二. 使用Awescnb安装博客园皮肤

  1. 打开你的博客首页 -> 管理 -> 设置

image-20211203191317055

  1. 设置博客皮肤为 Custom ,渲染引擎选择 highlight.js,取消勾选显示行号,主题样式选择默认的 cnblogs

image-20211203192246122

  1. 复制如下代码粘贴到【页面定制 CSS】并禁用默认 CSS 样式
#loading{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;background-color:#f4f5f5;pointer-events:none;}.loader-inner{will-change:transform;width:40px;height:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;background-color:#3742fa;border-radius:50%;animation:scaleout 0.6s infinite ease-in-out forwards;text-indent:-99999px;z-index:999991;}@keyframes scaleout{0%{transform:scale(0);opacity:0;}40%{opacity:1;}100%{transform:scale(1);opacity:0;}}

image-20211203192651059

  1. 复制如下代码粘贴到【页首 HTML】
<div id="loading"><div class="loader-inner"></div></div>

image-20211203192738007

  1. 复制如下代码粘贴到【页脚 HTML 代码】(如没开通 js 权限请先开通,理由填“适度美化博客”)。
<!-- @format -->

<script src="https://guangzan.gitee.io/awescnb/index.js"></script>
<script>
  const opts = {
    // 基本配置
    theme: {
      name: 'reacg',
      color: '#88b8f5',
      title: '',
      avatar: 'https://gitee.com/peterwd/pic-oss/raw/master/image/202112031032364.jpeg',
      favicon: 'https://gitee.com/peterwd/pic-oss/raw/master/image/202112031032364.jpeg',
      headerBackground: 'https://api.uomg.com/api/rand.avatar',
      log: false,
    },
    // 代码高亮
    highLight: {
      enable: true,
    },
    // 代码行号
    lineNumbers: {
      enable: true,
    },
    // 码云图标
    gitee: {
      enable: true,
      url: 'https://gitee.com/peterwd',
    },
    // 图片灯箱
    imagebox: {
      enable: true,
    },
    // 文章目录
    catalog: {
      enable: true,
    },
    // 右下角按钮组
    tools: {
      enable: true,
    },
    // live2d模型
    live2d: {
      enable: true,
      model: 'haru-01',
    },
    // 点击特效
    click: {
      enable: true,
    },
    // 评论输入框表情
    emoji: {
      enable: true,
    },
    // 暗色模式
    darkMode: {
      enable: true,
      autoDark: false,
      autoLight: false,
    },
    // 音乐播放器
    musicPlayer: {
      enable: true,
      page: 'all',
      agent: 'pc',
      autoplay: false,
      volume: 0.4,
      lrc: {
        enable: true, // 启用歌词
        type: 1, // 1 -> 字符串歌词 3 -> url 歌词
        color: '', // 颜色
      },
      audio: [
        {
          name: '不要说话',
          artist: 'REOL',
          url: 'http://music.163.com/song/media/outer/url?id=25906124.mp3',
          cover: 'https://guangzan.gitee.io/imagehost/awescnb/music/demo.jpg',
          lrc: ``,
        },
        {
          name: '这世界那么多人',
          artist: 'REOL',
          url: 'http://music.163.com/song/media/outer/url?id=1842025914.mp3',
          cover: 'https://gitee.com/peterwd/pic-oss/raw/master/image/202112031124807.jpeg',
          lrc: ``,
        },
        {
          name: '盛夏的果实',
          artist: 'REOL',
          url: 'http://music.163.com/song/media/outer/url?id=277382.mp3',
          cover: 'https://gitee.com/peterwd/pic-oss/raw/master/image/202112031128356.jpg',
          lrc: ``,
        },
      ],
    },
    // 随笔头图
    postTopimage: {
      enable: true,
    },
    // 随笔尾图
    postBottomimage: {
      enable: true,
    },
    // 打赏二维码
    donation: {
      enable: false,
      qrcodes: [],
    },
    // 个性签名
    signature: {
      enable: false,
      contents: [],
    },
    // 侧边栏二维码
    qrcode: {
      enable: false,
      img: '',
      desc: '',
    },

    // 随笔页尾部签名
    postSignature: {
      enable: true,
      content: [],
      licenseName: '',
      licenseLink: '',
    },
    // 背景图片或颜色
    bodyBackground: {
      enable: true,
      value: '#88b8f5',
      opacity: 1,
      repeat: false,
    },
    // 自定义链接链接
    links: [
      {
        name: '自定义链接',
        link: '',
      },
    ],
  }
  $.awesCnb(opts)
</script>

image-20211203194745816

  1. 点击保存,进入你的博客查看效果。

参考文档

https://www.yuque.com/awescnb/user/tmpomo

本文作者:blogwd

本文链接:https://www.cnblogs.com/blogwd/p/15639807.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   blogwd  阅读(115)  评论(4编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 不要说话 REOL
  2. 2 这世界那么多人 REOL
  3. 3 盛夏的果实 REOL
这世界那么多人 - REOL
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 王海涛

作曲 : Akiyama Sayuri

编曲 : 彭飞

制作人 : 荒井十一/彭飞

这世界有那么多人

人群里 敞着一扇门

我迷朦的眼睛里长存

初见你 蓝色清晨

这世界有那么多人

多幸运 我有个我们

这悠长命运中的晨昏

常让我 望远方出神

灰树叶飘转在池塘

看飞机轰的一声去远乡

光阴的长廊 脚步声叫嚷

灯一亮 无人的空荡

晚风中闪过 几帧从前啊

飞驰中旋转 已不见了吗

远光中走来 你一身晴朗

身旁那么多人 可世界不声 不响

这世界有那么多人

多幸运 我有个我们

这悠长命运中的晨昏

常让我 望远方出神

灰树叶飘转在池塘

看飞机轰的一声去远乡

光阴的长廊 脚步声叫嚷

灯一亮 无人的空荡

晚风中闪过 几帧从前啊

飞驰中旋转 已不见了吗

远光中走来 你一身晴朗

身旁那么多人 可世界不声 不响

笑声中浮过 几张旧模样

留在梦田里 永远不散场

暖光中醒来 好多话要讲

世界那么多人 可是它不声 不响

这世界有那么个人

活在我 飞扬的青春

在泪水里浸湿过的长吻

常让我 想啊想出神

弦乐 : 彭飞

吉他 : 胡洋

曼陀林 : 彭飞

鼓 : 荒井十一

录音室 : Studio 21A

录音师 : 倪涵文

混音室 : Studio 21A

混音师 : 周天澈

母带工程师 : 周天澈