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

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 固态硬盘数据恢复教您如何操作「建议收藏」

    固态硬盘数据恢复教您如何操作「建议收藏」固态硬盘,也就是简称的SSD盘,由于它具有传统机械硬盘不具备的快速读写、质量轻、能耗低以及体积小等特点,因此很多的电脑都使用了固态硬盘,但是,总有那么些意外发生,导致硬盘损坏,那么硬盘坏了可以更换,但是里面存储的重要的数据该怎么办呢?甲驭小编教您如何对固态硬盘数据恢复  一般造成固态硬盘损坏的主要逻辑坏道以及硬盘坏道,这里小编主要以一个客户的案例跟大家讲解固态硬盘出现硬件故障时该如何处

    2022年9月20日
    3
  • DP算法分类总结_算法总结

    DP算法分类总结_算法总结转载请注明出处,谢谢。&nbsp;&nbsp;http://blog.csdn.net/cc_again?viewmode=list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;———-&nbsp;Accagain&nbsp;…

    2025年8月24日
    2
  • [日常] Go语言圣经-匿名函数习题

    [日常] Go语言圣经-匿名函数习题

    2021年5月26日
    97
  • 华为模拟器ensp怎么安装_华为游戏模拟器电脑版

    华为模拟器ensp怎么安装_华为游戏模拟器电脑版ENSP(EnterpriseNetworkSimulationPlatform)是一个图形化网络仿真平台,该平台通过对真实网络设备的仿真模拟,帮助广大ICT从业者和客户快速熟悉华为数通系列产品,了解并掌握相关产品的操作和配置、提升对企业ICT网络的规划、建设、运维能力,从而帮助企业构建更高效,更优质的企业ICT网络。操作环境:Win10专业工作站版、VirtualBox-5.2.26-128414、WinPcap_4_1_3、Wireshark-win64-1.12.4文章目录一、详..

    2022年10月10日
    2
  • 基于python的电影推荐系统_python为什么叫python

    基于python的电影推荐系统_python为什么叫python好莱坞知名媒体THR《好莱坞报道者》,邀请了2800多名好莱坞影视从业人员,包括779名演员,365名制片人,268名导演等等,由他们选出自己最爱的剧集,最终汇总成为这个百大经典美(英)剧清单。看看你追的剧上榜了吗?看到第一名时,瞬间热泪盈眶!果然是他,最经典,没有之一!100、绝望主妇DesperateHousewives(2004-2012)ABC99、弗尔蒂旅馆FawltyTowe…

    2022年9月30日
    3
  • 如何快速搭建图片服务器[通俗易懂]

    前言最近学习一个分布式集群的项目,正常一般的工程是把图片放在web项目的自身服务器的工程中,但在集群环境下,会出现找不到图片的情况。代码参考:https://github.com/zyjcxc/taotao.git比如:解决办法:linux做磁盘的映射,说能解决,但服务器多了也不好弄,所以可以再搭建一个图片服务器图片服务器两个服务:http:可以使用nginx…

    2022年4月10日
    59

发表回复

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

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