此功能始于Leonus的博客,并感谢其对此之分享。后借sco之手实现此功能,从而能应用于此博客,在此,感谢二位。特将此过程记录下来,以备忘!本教程适用于有一定博客基础以及动手能力的人群。
添加侧边栏路径:[Blogroot]\source\_data\aside.yml
1234567891011121314151617181920212223home: noSticky: - class_name: id_name: newYear name: icon: order: 9 html: ' <div class="newYear-slider"> <div class="swiper-wrapper"> <div class="swiper-slide" style="background-image:url(https://img.haiskyb ...
前言我们都知道,butterfly主题是支持pjxa,但是号称bug御三家之一的pjxa岂是我这样的小白能轻易玩明白的,那么我究竟遇到了什么问题呢?最大的问题是开启了pjxa后有些js会失效,不明白什么原因。就在前几天,我决心会一会pjxa,于是百度了一下,也参考了几篇相关文章,总算大概有了些眉目,对其运行机理也有了初步认识,且解决了一些问题。所以,无论何事,不能盲目去干。所谓工欲善其事,必先利其器,古人诚不欺我!
为何要使用pjxa?Pjax能够实现页面的局部刷新而非整体重载资源,在一定程度上能够减少网站反复加载重复资源,从而优化访问体验。
参考文章
适配指北:我是怎么适配PJAX的
Butterfly的Pjax适配方案
进入正题data-pjax属性的使用在魔改主题时,肯定会不可避免的添加一系列第三方js,此时就会遇到切换页面后,由于通过 Pjax 切换的页面并没有完全刷新,浏览器不会将网页从头执行一遍,因此有些JS将不会生效。这也是我经常遇到的问题。
在script标签中添加了data-pjax属性的的js,在页面切换后执行重载,达到局部刷新的效果。所以我们要做的事情十分简单, ...
经验分享未读
重装系统怎么恢复hexo?依次进行以下操作:
git config –global user.email “417225230@qq.com“
git config –global user.name “xiaobaisky”
ssh-keygen -t rsa -C “417225230@qq.com“
本人对服务器部署相关内容确实不太熟悉,主要是代码太多了,好了语句似懂非懂的,有必要记录一下,主要针对hexo部署到腾讯云轻量应用服务器和用docker安装twikoo评论系统。事先声明,此文章大部分取自yyyzyyyz的关于twikoo私有部署的文章,本人承诺,本文不做商业用途,只作为记录之用。
准备工作在开始部署之前,你需要做如下准备:
本地搭建完成的博客
一台windows/mac电脑(如果你的电脑是linux应该不用看本篇教程吧)
一台云服务器(理论上来说任何服务商都可以,本教程以腾讯云为例)
本地电脑安装一个ssh连接工具(或者bash终端)HOSTBUF
可能会多次失败也不怕重来的决心:
安装配置git安装依赖工具包1yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
安装编译工具1yum install -y gcc perl-ExtUtils-MakeMaker package
删除旧版本git1yum remove git -y
进入根目录1 ...
优秀转载未读
markdown书写备忘录Markdown是一种轻量级的标记语言,如今已成为世界上最受欢迎的标记语言之一。