首页 > 其他分享 >博客园自定义皮肤工具推荐:awescnb

博客园自定义皮肤工具推荐:awescnb

时间:2024-08-08 16:28:21浏览次数:15  
标签:自定义 awescnb 博客园 皮肤 博客 https CSS

简介

awescnb是一个用于博客园(Cnblogs)的自定义皮肤和功能增强插件。它允许用户通过简单的配置来自定义其博客的外观和增加一些额外的功能。下面是对awescnb的简要介绍:
功能特点:
自定义皮肤:用户可以选择不同的皮肤主题,包括背景颜色、字体样式等,以个性化他们的博客页面。
扩展功能:除了皮肤自定义外,还可以添加一些实用功能,如导航条、自定义菜单、社交图标等。
外部 CSS 和 JavaScript:允许用户引入外部CSS文件来自定义样式,以及引入JavaScript脚本来添加动态效果。
响应式设计:确保博客在不同设备上都能良好显示。

效果展示

这里以geek皮肤为例

官方文档

使用教程

1.个人博客首页 -> 管理 -> 设置

2.博客皮肤为Custom

3.申请js权限

理由可以为:适度美化博客

4.页面定制 CSS代码

  • 勾选禁用模板默认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;}}

5.页首 HTML 代码

<div id="loading"><div class="loader-inner"></div></div>

6.页脚 HTML 代码

js权限需开通,参见上述第3步

<script src="https://blog-static.cnblogs.com/files/guangzan/loader.min.js"></script>
<script>
  const config = {
    theme: {
      name: 'geek',
      avatar: 'https://pic.cnblogs.com/avatar/1289898/20240731144914.png',
      headerBackground: '/i/l/?n=24&i=blog/1289898/202408/1289898-20240807172815249-1939370043.png'
    },
    // 评论输入框表情
    emoji: {
      enable: true,
    },
    // 个性签名
    signature: {
      enable: true,
      contents: ["技术之海一望无际, 记忆长流永无止境"],
    },
    links: [
        {
          name: 'CSDN',
          link: 'https://blog.csdn.net/zk_tww',
        },
        {
            name: '皮肤配置',
            link: 'https://www.yuque.com/awescnb',
        },
    ],
  }
  $.awesCnb(config)
</script>

1.这里选择的皮肤为geek
2.头像avatar链接获取:

博客管理右上角昵称 -> 进入个人主页

右键头像 -> 复制图片地址

3.背景图headerBackground设置:打开新随笔(建议Markdown) -> 上传图片 -> 获取图片链接

7.保存

常见问题

1.文章目录无法正常展示

标题需使用正确标题格式,文章编辑建议采用Markdown编辑器

2.关注数、粉丝数等未正常展示

管理 -> 选项 -> 侧边栏控件
勾选公告

3.每页展示最后一行无法铺满

管理 -> 选项
首页与RSS每页显示选择3的倍数,如:15

4.部分配置项无法生效

请前往官方皮肤列表查看所需皮肤是否支持该配置


结束

标签:自定义,awescnb,博客园,皮肤,博客,https,CSS
From: https://www.cnblogs.com/zktww/p/18349160

相关文章

  • 自定义协议缓冲区(Protocol Buffers)在Xcode开发中的实战应用
    自定义协议缓冲区(ProtocolBuffers)在Xcode开发中的实战应用在当今的iOS开发中,数据的序列化和反序列化扮演着至关重要的角色。ProtocolBuffers(简称Protobuf),由Google开发,以其轻量、快速和简单的特点,成为了一种流行的跨平台数据交换格式。本文将带领你了解如何在Xcode中集......
  • 自定义注解(Annotation)
    一、概念Annotation(注解)是Java提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的Annotation对象,然后通过该Annotation对象来获取注解中的元数据信息。二、4种标准元注解元注解的作用是......
  • 博客园自救之产品开发小建议
     继上次博客园直播方向运营建议之后,我又冒出了一个小建议, 毕竟作为博客园精神股东,开动我脑洞,我也义不容辞责任 博客园的产品形式是博客文章,拓展路径有两条,一条是文章的分类,一条的是文章的内容 分类的控制权在博客园,可拓展性强 内容的控制权在文章作者,可获站性弱 所......
  • 19.python之自定义函数
    python之自定义函数一、函数的介绍1、函数定义:函数是一个组织好,可重复使用,实现单一或联合的代码段。2、函数作用:a、降低代码的冗余、b、增加代码的复用性c、提高程序的拓展性d、封装二、python的结构三、函数的使用1、格式:def函数名(变量):执行语句函数名(实际参数)#调......
  • DockerCompose中使用自定义网络的方式实现部署SpringBoot+Mysql+Redis
    场景Docker中Docker网络-理解Docker0与自定义网络的使用示例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/140788458Docker中使用自定义网络方式实现Redis集群部署与测试流程:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/140797109上面介绍了D......
  • ASP.NET Core 鉴权授权四(自定义Session)
    实体模型publicclassBaseModel{publicintId{get;set;}}publicclassAuthorization:BaseModel{publicstringRoute{get;set;}publicstringAuthorizationName{get;set;}}publicclassUser:BaseModel{publicstringUserName{......
  • Java 自定义注解笔记总结(油管)
    Java系列文章目录Java抽象相关知识笔记文章目录Java系列文章目录一、前言二、学习内容:三、问题描述四、解决方案:4.1自定义注解引入4.2自定义注解使用4.2.1自定义注解概念4.2.2自定义注解内部的属性五、总结:5.1学习总结:一、前言目的:学习自定义注解相关内......
  • 保存/加载自定义 tf.keras.Model 时出现问题
    我正在构建一个作为自定义tf.keras.Model实现的自动编码器。虽然训练后的模型表现良好,但我无法正确保存并重新加载它。我已经尝试过model.save()方法和save_weights()但在这两种情况下,模型完全无法执行其任务。此自动编码器正在调用另外两个tf.keras.Model,即编码器和......
  • 通过go自定义alertmanager 发送通知的webhook
    本文主要是大体介绍webhook的代码以及涉及到的服务部署,详细配置需要自己弄Prometheus、alertmanager部署先创建alertmanager、Prometheus的docker-composeyaml文件,下面只是把服务运行起来,具体功能需要自己配置,如果有就跳过version:'3'services:prometheus:ima......
  • 笔记:从Aurora 8b/10b 到Aurora 64b/66b (三):自定义PHY层收发
    相较于8/10来说没那么复杂,需要考虑的情况只有八种;但是gearbox的控制需要额外的心思:每三十二周期所有操作都需要停止;这一点在收发都需要注意;RX:核心思想是利用header做检测,将夹杂在数据流中的控制包滤除掉;modulegt_phy_rx(inputwirei_rx_clk......