彰显个性│博客园的自定义主题「建议收藏」

彰显个性│博客园的自定义主题「建议收藏」博客园自定义主题,让你彰显个性

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

? 开放的博客园

  • 在国内,开源社区有很多,比如:掘金、CSDN、51CTO、开源中国、InfoQ等,但是可以自定义主题的却只有博客园一家

  • 对于技术社区而言,能够自定义主题,方能展现程序员们自己的个性。将自己的主页做的好看不仅能够吸引更多的人关注,也能在另一方面让人家认可自己的技术

  • 相对于其他平台每个用户点进去,单一乏味的主页界面,博客园可谓是百花齐放,涌现出来各种各样好看的界面,让人在学习知识的时候有更好的阅读体验

  • 经过自己的摸索,终于将自己的 博客园主页 设置成了自己满意的样式,如下图所示:

  • 该代码均已开源在Github上:极客飞兔的Github


彰显个性│博客园的自定义主题「建议收藏」

极客飞兔博客首页



彰显个性│博客园的自定义主题「建议收藏」

极客飞兔博客详情页

? 主题推荐

  • 主题项目 cnblogs-theme-silence 是 esofar 大神开源的,我的主页就是根据这个项目进行修改的,该项目内其实就是将博客园的网页的首页源码拷贝下来,在本地启动预览后,然后通过修改本地的代码样式,在本地的网站调试成自己想要的样式后,将其中的 JS、CSS 进行编译打包,在博客园后台中设置即可

  • 该大神怕大家不会部署,项目文档 中的部署指南写的一清二楚

  • 部署该主题前,博客皮肤必须选择 Custom 这一款,因为该项目是根据这款皮肤进行修改的,而且必须先要在博客园的设置中申请 JS权限 才可以使用

  • 因为在网页中写 JS 是一件很危险的事情,很容易造成 XSS 攻击,所以需要提交申请,才可以使用 JS权限,一般二十分钟内就可以通过申请


彰显个性│博客园的自定义主题「建议收藏」

申请JS权限



彰显个性│博客园的自定义主题「建议收藏」

权限申请理由

? 自定义主题配置CSS

  • 在JS权限申请通过后,我们就可以设置自定义主题了

  • 当项目编译后,会在 dist 目录下生成cssjs两个文件,我们只需要将这两个文件内容分别复制放到页面定制CSS代码和页脚HTML代码中即可

  • 在部署CSS代码时,一定要勾选模板默认的CSS,这样系统就只会使用你复制的这段样式了

  • 点击保存,刷新自己博客园首页,即可看到效果了

└─dist
  └─silence.min.css
  └─silence.min.js


彰显个性│博客园的自定义主题「建议收藏」

配置样式代码

? 自定义主题配置JS

  • 当然配置JS也可以跟CSS一样,在页脚HTML代码中使用 <script> 标签进行包裹即可

  • 当然也可以将生成的JS文件托管到博客园的文件系统中,然后获取外链,直接引入也是可以的

  • 其中 window.$silence 中可以进行页面的配置,包括配置主页头像、github跳转链接、主题模式、页面图标等,可以参考上面提到的大神文档


彰显个性│博客园的自定义主题「建议收藏」

文件托管



彰显个性│博客园的自定义主题「建议收藏」

配置JS代码

? 页面加载loading

  • 如果想要在页面中添加loading效果

  • 可以将以下代码粘贴到页首 HTML 代码中即可

<div class="loading">
  <div class="box">
    <h2>加载中...</h2>
    <span></span><span></span><span></span><span></span><span></span><span></span><span></span>
  </div>
</div>


彰显个性│博客园的自定义主题「建议收藏」

加载条显示

? 页面看板

  • 如果想要在页面的右下角添加页面看板功能的话

  • 可以在页脚HTML导航中添加以下代码

<!-- 设置页脚导航 -->
<link rel="stylesheet" href="//cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css">

<script src="//files.cnblogs.com/files/blogs/755049/autoload.js"></script>


彰显个性│博客园的自定义主题「建议收藏」

右下角看板功能

? 动态背景

  • 如果想要添加页面背景动画的话,这里的特效是线性粒子跟随鼠标

  • 可以在页脚HTML导航中添加以下代码

<!-- 设置动态背景 -->
<canvas id="autofelix" width="1920" height="990" style="position: fixed; top: 0px; left: 0px; z-index: -1; opacity: 0.5;"></canvas>

<script src="//files.cnblogs.com/files/blogs/755049/canvas-nest.min.js"></script>

? 标签动效

  • 如果想要a标签的下划线人性化的出现,可以引入以下样式文件
  • 项目中所有文件都已开源在Github上:极客飞兔的Github,可以直接下载引用
<!-- 设置样式,比如a标签的下划线人性化出现 -->
<link rel="stylesheet" href="//files.cnblogs.com/files/blogs/755049/custom.css">
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170862.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月16日 下午7:00
下一篇 2022年8月16日 下午7:16


相关推荐

  • 三点估算法

    三点估算法施工时间划分为乐观时间 最可能时间 悲观时间乐观时间 也就是工作顺利情况下的时间为 a 最可能时间 最可能时间 就是完成某道工序的最可能完成时间 m 悲观时间 最悲观的时间就是工作进行不利所用时间 b 活动历时均值 或估计值 乐观估计 4 最可能估计 悲观估计 6 活动历时方差 悲观估计值 乐观估计值 6 用 PERT 公式计算出来的是完成某活动的平均工期 即

    2026年3月26日
    1
  • pycharm配置tensorflow环境_python3.6对应的tensorflow版本

    pycharm配置tensorflow环境_python3.6对应的tensorflow版本说明:如果只是为了入门学习TensorFlow框架,个人觉得,没必要上来就整GPU版本(主要是那个太复杂,安装真让人劝退),所以本文记录的是直接在pycharm里安装tensorflow,并运行demo。安装3.5或3.6版本的python,3.7及以上的版本貌似还不支持TensorFlow,博主用的是3.6.8版本,特别注意python还要求得是64位的,否则后面安装TensorFlow会…

    2022年8月29日
    3
  • 谷歌(google)广告尺寸大小列表

    谷歌(google)广告尺寸大小列表

    2021年11月17日
    58
  • 吉他学习丨基础知识「建议收藏」

    1、吉他音高从上到下读法:米、西、扫、ruai、啦、米——mi、si、sol、re、la、mi上带点:高音不带点:中音下带点:低音 2、简谱与音程的关系音程:全音、半音 3、品琴颈上每格为1品 4、弹法左手:食指:1指;中指:2指;无名指:3指     1指弹1品;2指2品;3指3品右手:P指:4、5、6弦;  …

    2022年4月5日
    69
  • 归并排序 详解「建议收藏」

    归并排序 详解「建议收藏」注:内容,图片来自于慕课网liuyubobobo老师的课程。算法复杂度:O(nlogn);也许有很多同学说,原来也学过很多O(n^2)或者O(n^3)的排序算法,有的可能优化一下能到O(n)的时间复杂度,但是在计算机中都是很快的执行完了,没有看出来算法优化的步骤,那么我想说有可能是你当时使用的测试用例太小了,我们可以简单的做一下比较:当数据量很大的时候nlogn的优势将会比…

    2022年8月12日
    7
  • QuantML-Qlib Factor | DeepSeek自动因子挖掘及优化方案

    QuantML-Qlib Factor | DeepSeek自动因子挖掘及优化方案

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号