彰显个性│博客园的自定义主题

简介: 博客园自定义主题,让你彰显个性

一、开放的博客园

  • 在国内,开源社区有很多,比如:掘金、CSDN、51CTO、开源中国、InfoQ等,但是可以自定义主题的却只有博客园一家
  • 对于技术社区而言,能够自定义主题,方能展现程序员们自己的个性。将自己的主页做的好看不仅能够吸引更多的人关注,也能在另一方面让人家认可自己的技术
  • 相对于其他平台每个用户点进去,单一乏味的主页界面,博客园可谓是百花齐放,涌现出来各种各样好看的界面,让人在学习知识的时候有更好的阅读体验
  • 经过自己的摸索,终于将自己的博客园首页 https://www.cnblogs.com/cxyliangzai/ 设置成了自己满意的样式,如下图所示:
  • 该代码均已开源在 Github 上:https://github.com/cxyliangzai/cnblogs-theme-silence

首页.png

详情页.png


二、主题推荐

  • 主题 cnblogs-theme-silence 项目 https://github.com/esofar/cnblogs-theme-silenceesofar 大神开源的,我的主页就是根据这个项目进行修改的,该项目内其实就是将博客园的网页的首页源码拷贝下来,在本地启动预览后,然后通过修改本地的代码样式,在本地的网站调试成自己想要的样式后,将其中的 JS、CSS 进行编译打包,在博客园后台中设置即可
  • 该大神怕大家不会部署,项目文档 https://esofar.github.io/cnblogs-theme-silence/#/guide 中的部署指南写的一清二楚
  • 部署该主题前,博客皮肤必须选择 Custom  这一款,因为该项目是根据这款皮肤进行修改的,而且必须先要在博客园的设置中申请 JS权限 才可以使用
  • 因为在网页中写 JS 是一件很危险的事情,很容易造成 XSS 攻击,所以需要提交申请,才可以使用 JS权限,一般二十分钟内就可以通过申请

1.png

2.png


三、自定义主题配置CSS

  • 在JS权限申请通过后,我们就可以设置自定义主题了
  • 项目编译后,会在 dist 目录下生成 css js 两个文件,我们只需要将这两个文件内容分别复制放到页面定制CSS代码和页脚HTML代码中即可
  • 在部署 CSS 代码时,一定要勾选模板默认的 CSS,这样系统就只会使用你复制的这段样式了
  • 点击保存,刷新自己博客园首页,即可看到效果了
└─dist
  └─silence.min.css
  └─silence.min.js

3.png


四、自定义主题配置JS

  • 当然配置 JS 也可以跟 CSS 一样,在页脚 HTML 代码中使用 <script> 标签进行包裹即可
  • 当然也可以将生成的 JS 文件托管到博客园的文件系统中,然后获取外链,直接引入也是可以的
  • 其中 window.$silence 中可以进行页面的配置,包括配置主页头像、github跳转链接、主题模式、页面图标等,可以参考上面提到的大神文档

5.png

配置js.png


五、页面加载loading

  • 如果想要在页面中添加loading效果
  • 可以将以下代码粘贴到页首 HTML 代码中即可
<divclass="loading"><divclass="box"><h2>加载中...</h2><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div></div>

loading.png

六、页面看板

  • 如果想要在页面的右下角添加页面看板功能的话
  • 可以在页脚HTML导航中添加以下代码
<!-- 设置页脚导航 --><linkrel="stylesheet"href="//cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css"><scriptsrc="//files.cnblogs.com/files/blogs/755049/autoload.js"></script>

详情页.png


七、动态背景

  • 如果想要添加页面背景动画的话,这里的特效是线性粒子跟随鼠标
  • 可以在页脚HTML导航中添加以下代码
<!-- 设置动态背景 --><canvasid="xcyliangzai"width="1920"height="990"style="position: fixed; top: 0px; left: 0px; z-index: -1; opacity: 0.5;"></canvas><scriptsrc="//files.cnblogs.com/files/blogs/755049/canvas-nest.min.js"></script>


八、标签动效

<!-- 设置样式,比如a标签的下划线人性化出现 --><linkrel="stylesheet"href="//files.cnblogs.com/files/blogs/755049/custom.css">


相关文章
|
8月前
|
存储 运维 安全
隐语第二期学习内容随笔
数据要素在采集、存储等环节内外循环,数据持有方需确保内外循环中的数据安全与管控。信任焦虑源于数据权属等问题,依赖技术信任解决。隐私计算原则与开源隐语技术保障隐私安全。数据资产化驱动价值释放,技术信任促进流通,强调数据安全、隐私和信任的核心地位。
51 0
|
设计模式 缓存 前端开发
一款清新优雅的中后台模板,内置丰富可配置的主题(强烈推荐)
Soybean Admin 是一个基于 Vue3、Vite3、TypeScript、NaiveUI、Pinia 和 UnoCSS 的清新优雅的中后台模版,它使用了最新的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于 mock 实现的动态权限路由,开箱即用的中后台前端解决方案,也可用于学习参考。
|
6月前
|
SEO
WordPress作品设计素材图片站资讯文章教程uigreat主题
WordPress作品设计素材图片站资讯文章教程uigreat主题
51 4
WordPress作品设计素材图片站资讯文章教程uigreat主题
|
7月前
|
搜索推荐
CSDN自定义模块全攻略,DIY系统原有样式打造出你的专属个性化主页!
CSDN自定义模块全攻略,DIY系统原有样式打造出你的专属个性化主页!
125 0
|
8月前
|
存储 监控 安全
隐语第一期学习内容随笔
构建基于技术信任的数据可信流通体系,确保数据传输、处理、存储安全可控,防范持有权风险和越权使用导致的数据泄露、篡改。密态数据和密态天空计算强化数据安全,实现跨云互联。内外循环管理数据安全域,全程保障涉及身份确认、利益对齐等环节,依赖先进加密和跨域管控技术。
60 0
|
8月前
|
API
一个简约风的VitePress博客主题
前言 笔者的博客之前是使用 VuePress + reco主题 随着博客文章数量越来越多(md文件已经300+了),博客本地启动和构建越来越来慢了emmm 恰好此时 VitePress 也相对成熟了(1.x alpha),就萌生了迁移到 VitePress 的想法 其相比 VuePress 更加的简洁,可玩性强,上手成本也低,由 Vite 加持体验也是非常不错。 按照官方的给的定位,VitePress 只提供一些基础主题API,所有定制都在自己的主题里完成(个人感觉就像Hexo丰富多彩的主题一样),不提供插件系统
1014 0
|
人工智能 运维 前端开发
参与即有奖|前端领域主题征文开始啦!
阿里云开发者社区推出“前端技术征文挑战赛”。现面向社区所有开发者征集前端领域技术文章,可以是语言框架的使用技巧,也可以是技术领域的趋势探讨,只要你有干货,那就分享出来!在活动规定时间内前往阿里云开发者社区发文,就有机会获得空气炸锅、社区积分等丰富奖励,参与即可获奖,快来参加吧!
1848 22
参与即有奖|前端领域主题征文开始啦!
|
Web App开发 前端开发
Concise,一款为hexo设计的简约而漂亮的主题
Concise,一款为hexo设计的简约而漂亮的
279 0
|
自然语言处理 架构师 程序员
我真的只是标题党:以架构的思维看世界
本文来自中生代技术交流群,作者是阿里段子手-半兽人药剂师,掌声!!!哈哈。本文值得各位架构攻城狮们一看,精彩不容错过。提前声明,我们真的是标题党哟。
5464 0

热门文章

最新文章

下一篇
开通oss服务