博客最近的变化
解决了一些「带问题」
给博客上了持久化链接
起因
在今天日常写文章的时候,突然想到博客一直没做持久化链接,以至于链接都是一堆中文(才不会说是因为我懒)
这样看起来很正常,对8?
但实际上,打开浏览器的「检查」模式,就能看到问题了
这合理吗?
由于搜索引擎对于索引的目录有限制,导致我博客的收录量非常惨淡(甚至说没有)
谷歌的话,虽然有,但是很少
修改方法
然后我给博客文章的链接方式改了下,相关文件是 博客根目录/_config.yml
原来的是
permalink: :year/:month/:day/:title/
改完之后的是(:hash 是基于文件名称和时间做的 SHA1 运算,Hexo 的文档 )
permalink: post/:hash/
改完之后的链接
但愿博客能被火速收录(在想桃子.jpg)
CDN 的配置
我用的百度智能云,在域名配置下新增一条缓存配置就行。
类型为
目录
,缓存项为/post
,过期时间和权重按照需求设置(我设置的 30 天、97)
启用了夜间模式
鉴于我发博客时一般都是在晚上,如果这时候有人访问我博客的话……可能会体验一把什么叫「望眼欲穿」?
启用的方法也很简单,在主题目录的 _config.yml
中搜索 darkmode
,改为 true
即可。
打开了图片灯箱
之前没开灯箱,我每次预览博客的时候,总感觉图片怪怪的(
恰巧我用的主题也提供了这个选项,所以就顺手打开了。
首先就是在 _config.yml
中打开 fancybox
然后在下面填写 fancybox 所需要的资源文件的调用地址
直接用 jsDelivr 的 CDN
由于 jsDelivr 的备案已经被扬了,其实不怎么推荐用了,大概率也是个减速器
jquery: //cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js
fancybox: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.js
fancybox_css: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.css
填完之后应该是这个弔样子其实把上面的注释符去掉也彳亍,这步属实脱裤子放屁了但我记得不填这个默认也是加载的 jsDelivr ,脱裤子放屁 Plus 了
站内加载
首先就是把上面的三个文件下载下来,也可以从 📎附件 下载到一个压缩包,里面包含了上面的三个文件,下载后解压。
将这三个文件放到 博客目录/themes/next/source/lib/fancybox
下,你放其他地方也可以,自己照葫芦画瓢就行(。
回到上面的 _config.yml
,改成这样
jquery: /lib/fancybox/jquery.min.js
fancybox: /lib/fancybox/jquery.fancybox.min.js
fancybox_css: /lib/fancybox/jquery.fancybox.min.css
填完之后