新sakura博客园皮肤配置,NewSakura

CNblogs-Theme-NewSakura是一款基于Sakura美化方案的博客园样式,提供了暗黑白昼模式切换、随机首页大图、音乐播放器等功能,适用于有js权限的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CNblogs-Theme-NewSakura

  • 基于Sakura美化方案改造的博客园样式:NewSakura
  • 如使用了本样式,请给个Star。

项目结构

CNblogs-Theme-NewSakura
|
├─ CNblogs-Theme-NewSakura
│    ├─ foot.html 页脚代码
│    ├─ main.css 自定义css代码
│    ├─ main.js  引用js
│    └─ sidebar.html 侧边栏代码
├─ README.md
└─ img
       ├─ 效果1.JPG
       └─ 效果2.JPG

有js权限,期间将侧边栏、页脚和css代码粘贴进博客园设置内即可!代码文件内有相应注释,根据它修改即可。

功能简介

依次分重点:

  • 新增暗黑白昼模式,白天暗黑刺激
  • 首页及随笔页头图随机切换
  • 音乐播放器,使用Aplayer插件
  • 看板娘,原先的主题已失效,现已修改
  • 自动生成文章目录,基本功能
  • 导航菜单子目录,照葫芦画瓢添加
  • 图片灯箱、滚动进度条
  • 文章打赏
  • 鼠标点击粒子效果
  • 其他网站链接,非必需
  • 将首页底部不必要的滚动条去掉
  • 修改了文章评论区的框框大小,原先的过大变形
  • 暗黑白昼切换不影响评论区,暗黑字白,白昼字黑
  • 修改了分类页面样式,为了在暗黑后看的清楚美观

注意:目前Sakura还不支持响应式,所以还需大家帮忙喽!

主题预览

效果1
效果2

主题部署

快速搭建出与本博客一样的样式, 请看下面这句说明,当然前提是得有js权限!部署和本博客一样的主题,请直接下载整个主题,对应的改下文件链接地址 ,把css侧边栏页脚代码粘贴的你的博客后台就行。为了个性化定制,如果你想个性化定制博客,请往下看基本部署。

基本部署

  • 前提:已经开通js权限

  • 设置皮肤选择自定义custom

  • 引入样式
    main.css中的代码粘贴到自定义css中,无需个性化操作

  • 引入文件
    放在侧边栏html文件中,本人已为你添加。建议下载该文件并上传博客园,之后只需修改样式引入即可!

    <script src="https://blog-static.cnblogs.com/files/coderma/main.js"></script>
    
  • 顶部菜单设置

    将以下链接替换成自己随笔地址,以下代码在main.js中,建议打开该文件查看并修改

    $("#navList").append('<li><a id="blog_nav_myyoulian" class="menu"href="https://www.cnblogs.com/coderma/p/1117239.html">友链</a><i></i></li><li><a id="blog_nav_myzanshang" class="menu" href="https://www.cnblogs.com/coderma/p/1133477.html">赞赏</a><i></i></li><li><a id="blog_nav_myguanyu" class="menu" href="">关于</a></li>');
    
  • 菜单icon设置
    就是菜单前的小图标,感兴趣的可以去了解一下Font awesome

            //博客title
    		//去掉rss替换成分类
    		$('#blog_nav_rss').replaceWith('<a id="blog_nav_fenlei" class="menu" href="https://www.cnblogs.com/coderma/p/13458241.html" target="_self">分类</a>');  //可替换以下链接
    		$("#navList").append('<li><a id="blog_nav_myyoulian" class="menu" href="https://www.cnblogs.com/coderma/p/13413494.html" target="_self">友链</a><i></i></li><li><a id="blog_nav_myarchive" class="menu" href="https://www.cnblogs.com/coderma/p/13414527.html" target="_self">归档</a><i></i></li><li><a id="blog_nav_myguanyu" class="menu" >关于</a></li>');
    		//添加标签图标
    		$('#blog_nav_sitehome').prepend('<i class="fa fa-fort-awesome" aria-hidden="true"></i>');   //博客园
    		$('#blog_nav_myhome').prepend('<i class="fa fa-home" aria-hidden="true"></i>');				//首页
    		$('#blog_nav_newpost').prepend('<i class="fa fa-edit" aria-hidden="true"></i>');			//新随笔
    		$('#blog_nav_contact').prepend('<i class="fa fa-address-book-o" aria-hidden="true"></i>');	//联系
    		$('#blog_nav_fenlei').prepend('<i class="fa fa-filter" aria-hidden="true"></i>');			//分类
    		$('#blog_nav_admin').prepend('<i class="fa fa-cog" aria-hidden="true"></i>');				//管理
    		$('#blog_nav_myyoulian').prepend('<i class="fa fa-link" aria-hidden="true"></i>');			//友链
    		$('#blog_nav_myarchive').prepend('<i class="fa fa-archive" aria-hidden="true"></i>');		//赞赏
    		$('#blog_nav_myguanyu').prepend('<i class="fa fa-universal-access" aria-hidden="true"></i>');//关于
    		//添加li内嵌ui
    		
    
  • 菜单子目录设置

    菜单子目录,在关于菜单下添加了子目录,相应的样式可自行修改添加

    let guanyu = '<ul class="sub-menu">' +
    				'<li><a href=" " target="_self"><i class="fa fa-user-o" aria-hidden="true"></i>博主</a></li>' +   //添加关于文章链接
    				'<li><a id="blog_nav_theme" οnclick="changeTheme();" ><i class="iconfont icon-taohua" aria-hidden="true"></i> 主题</a></li>' +  //主题/暗黑白昼模式
    				'</ul>';
    		$('#blog_nav_myguanyu').after(guanyu);
    
  • 脚本设置

    为了配置方便,我在侧边栏里设置了一些常用参数,可根据下表选择需要开启和配置

    <script type="text/javascript"> 
      $.silence({
          profile: {
              enable: true,
              avatar: 'https://images.cnblogs.com/cnblogs_com/coderma/1820127/o_200803093536logo.png', //头像,可修改
              favicon: '',
              notice: '个人博客地址:https://index.maliaoblog.cn/  欢迎大家来踩'   //通知,可修改
          },
          catalog: {
              enable: true,
              move: true,
              index: true,
              level1: 'h2',
              level2: 'h3',
              level3: 'h4',
          },
          signature: {
              enable: true,
              home: 'https://www.cnblogs.com/coderma/',  //主页链接,可修改
              license: 'CC BY 4.0',
              link: 'https://creativecommons.org/licenses/by/4.0'
          },
          sponsor: {
              enable: true,
              paypal: null,
              wechat: '',  //赞助,可修改图片链接
              alipay: ''
          },
          github: {
              enable: false,
              color: '#fff',
              fill: '#FF85B8',
              link: 'https://github.com/coderxm'  //可修改
          },
        topImg: {
      	homeTopImg: [
        "https://img2020.cnblogs.com/blog/2027366/202008/2027366-20200807133710823-1221571975.jpg",   //主页顶部图片,可修改
      				],
                notHomeTopImg: [
        "https://img2020.cnblogs.com/blog/2027366/202008/2027366-20200807132804040-1889645361.jpg",  //可修改
      				]
      	},
        topInfo: {
      		title: 'Hi,流浪舟',  //首页标题(可替换)
      		text: "No one choose this life for me But I don't mind it",  //首页横幅语句
      		github: "https://github.com/coderxm/",      //github(替换成相应链接)
      		weibo: "",
      		telegram: "",
      		music: "",
      		twitter: "",
      		zhihu: "",
      		mail: "",
      	}       
      });
    </script>
    

    参数说明表:

    模块属性说明类型默认值
    profile(基础信息)enable是否启用Booleantrue
    avatar作者头像String
    favicon网站标题图标String
    notice公告String感谢使用该主题
    authorName作者姓名Stringcoderxm
    catalog(博文目录)enable是否启用Booleanfalse
    move是否允许拖拽Booleantrue
    index是否显示索引Booleantrue
    level1一级标题Stringh2
    level2二级标题Stringh3
    level3三级标题Stringh4
    signature(博文签名)enable是否启用Booleantrue
    home作者主页Stringhttps://www.cnblogs.com
    license许可证名称StringCC BY 4.0
    link许可证链接Stringhttps://creativecommons.org/licenses/by/4.0
    sponsor(博文赞赏)enable是否启用Booleanfalse
    paypalPayPal 收款地址Stringnull
    alipay支付宝收款二维码Stringnull
    wechat微信收款二维码Stringnull
    github(GitHub Corners)enable是否启用Booleanfalse
    fill背景填充色String[Silence Theme Color]
    color章鱼猫颜色String#fff
    linkGithub 链接Stringnull
    topImg(头图)homeTopImg首页头图Array
    notHomeTopImg文章和随笔页头图Array
    topInfo(首页头图信息)titile头部标题StringHi, 流浪舟!
    text横幅标题StringNo one choose this life for me But I don’t mind it

配置完成后,记得点击「保存」按钮。

个性化定制

新增暗黑白昼模式

开始的时候是暗黑的,在关于下的子菜单栏内,点击主题可切换成白昼模式。

菜单新增分类、友链、博主、归档栏

原理简单,只需先新建随笔即可,并替换链接,点击便可跳转到相应页面。关于分类,去掉了过去的RSS,换成博客园已有的分类,同样的方法,将所有分类链接收录到某一随笔中即可,随笔链接即是分类栏链接。博主一栏写你的信息,归档类似,我相信这样的问题难不倒有大智慧的你!

首页及文章大图

首页和随笔以及文章页的头图都是随机切换的,添加图片在侧边栏html配置中。这里类型为随笔的时候头部会显示标题头像作者发布时间阅读数,而类型为文章的时候只会显示标题,根据情况选择类型发布。
请尽量选择像素1920*1080px的高清大图,这样的话首页图片会更适合。

随笔预览图

预览

在写随笔或者文章的时候添加摘要图片和摘要文字,摘要文字一定要添加,如果不添加摘要图片会给一张默认图片。

回顶部钩子

//回到顶部特效
	$('body').prepend(`<a href="#" class="cd-top faa-float animated cd-fade-out" target="_self"></a>`);
		let $win = $(window);
		let oldScrollY = 0;
		$win.scroll(function () {
			oldScrollY = this.scrollY;
		        let height = window.innerHeight;
			let top = '-' + (900 - height + 80) + 'px';
			if (oldScrollY > 0) {
			     $('.cd-top').css('top', top);
			} else 
	    		    $('.cd-top').css('top', '-900px');
			}
		});

公告

公告内容修改在侧边栏基础信息配置中,修改notice,代码中已有提示

看板娘

我个人博客的看板娘是引用别人的,同一个,失效了会及时修复的!将以下代码添加到页脚,当然本人又已经为你添加好了,所以过程非常轻松!

  <script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script>
  <script src="https://common.cnblogs.com/scripts/jquery-2.2.0.min.js"></script>

音乐播放器

相信看过我以前文章的同学对这个一定不会陌生,怎么获取id我也不在这里罗嗦了,可以去找我的文章,获取到id之后把下面的id替换掉就可以了!

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.10.0/dist/APlayer.min.css">
<script src="https://blog-static.cnblogs.com/files/zouwangblog/APlayer.min.js"></script>
<script src="https://unpkg.com/meting@1.2/dist/Meting.min.js"></script>
<div id="player" class="aplayer aplayer-withlist aplayer-fixed" data-id="7660234225" data-server="tencent" data-type="playlist" data-order="random" data-fixed="true" data-listfolded="true" data-theme="orangered"></div>
<!-- end -->

博客logo

左上角的logo,修改文字需要到main.js里找到以下代码,替换文字即可,如果不喜欢可以注掉,我也觉得没啥好看,main.js里我已经删了!

	var title = '<div class="site-branding">' +
					'<span class="logolink moe-mashiro">' +
					'<ruby><span class="sakuraso">漂泊</span><span class="no">的</span><span class="shironeko">流浪舟</span>' +
					'<rt class="chinese-font">漂泊的流浪舟</rt></ruby></a></span>' +
					'</div>'
			$('body').prepend(title);

页面滚动进度条

页面滚动的时候会在顶部出现一个橙色的进度条,修改颜色到页面css里,找到以下代码修改background

.scrollCls {
    position: fixed;
    top: 0;
    height: 3px;
    background: orange;
    transiton-property: width,background;
    transition-duration: 1s,1s;
    z-index: 99999;
}

首页个人信息

  • 名称
    在侧边栏配置中修改topInfo里的title

  • 座右铭(横幅标题)
    在侧边栏配置中修改topInfo里的text

  • 其他网站链接(已注释,大都是推特等国外app,影响美观)
    在侧边栏配置中修改topInfo里对应的链接地址

写在最后

最近在博客园和皮肤厮混,发现没几个满意的!这让我追求精致的心受到了打击,最开始用的是这个,后来换了,不过换之前改进了一些!最总发现移动端不行,所以干脆把项目弄到github上,让大家看看!我把这个美化分享了出去,以我目前的前端技术改造这么个样式也很费劲的,毕竟不是专业做前端的!这是我在博客园的一篇美化文章了,博客还是有很多改进的,希望采用这个样式的你能够多多支持,有什么问题都可以提交,我也会及时为大家解决!

项目地址

GitHub地址

Gitee地址

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值