My blog optimization log


写这篇日志的原因

刚刚搭建好blog,心情有点激动,想要对我的blog做些美化工作,一直与花费了将近两天的时间,但是这都是值得的。

美化目标

live2d

以前在逛很多大佬的blog的时候就发现了这个东西,但是当落到实际想要把其放在自己的blog时,又觉得有点麻烦,而且,细思一下,觉得没有必要,然后就没有弄。

评论系统

终于完成了。再次翻阅了一下dalaoblog找到了开启评论系统的相关方法。然后,我才用的是来必力这个第三方评论系统(主要是开启步骤是真的简单),现在大家可以通过一定的方式登陆之后在我的blog下面留言啦!

备份系统

同样,现在还用不上,可以物理备份。

修改鼠标样式

本来觉得在自己blog上,可以让用户有一个不同的鼠标样式,但是因为我不会css,而且在网上也没有找到我能看懂的资料,所以这个目标我现在还无法达成。

添加鼠标点击特效

已完成。因为matery主题自带的爱心点击特效我不喜欢,于是就在网上找到了一个烟花点击特效,于是成果的完成了这个目标。

生成永久连接

因为主题默认的生成链接的配置为

premalink: :year/:month/:day/:title

但是这种生成的链接地址很长,而且如果博文是中文名的话,会出现一堆编码,非正常的长,一点也不美观,所以就加了一个生成现在这种很短的链接地址配置。

添加404页面

将404页面进行了简单的修改,加了一点背景图。

添加了外链跳转插件

代码压缩加速

利用hexo-neat插件实现代码压缩,但是由于其有点bug,于是把默认参数改了点,否则这个bug会使md语法的代码块消失。

CDN加速

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。——百度百科

又在GitHub上面开了一个仓库,用来存储资源,可以更加快速的加载blog,而且由于我的照片现在都改成了图床存储或者放在cdn仓库的,这样可以直接被其他人存下来了。

代码块高亮设置

主题自带的代码块的显示很不友好,但是这又是blog中最重要的一部分,为此修改了一些配置,再试了几个主题。虽然高亮显示没问题了,但是发现无法识别C++,C#这两个语言,当md文档的代码块为c++、c#这两个时,在blog生成的页面会出现莫名的错误,而且我还暂时解决不了这个问题,所以,一段时间内,我在我的blog上如果用到c++之类的,都会在md上改成c的格式,好让网页正常显示高亮。

创建图床

最初在网上查看其他人的blog的时候,发现很多都在推荐七牛云的图床,但是因为七牛云的存储空间申请需要用到实名认证,我嫌麻烦然后又找到了,基于GitHub实现的图床,同时也下载了一个picgo来帮助我上传照片,和我的blog一样,因为都是在GitHub上的原因,在晚上的时候可能加载速度会有点慢,但是因为这个是利用一定的手段来加速了的,至少比从自己的本地上传的照片快吧!

为什么写blog

​ 说道原因,其实有很多,但主要的还是为了自己的学习吧,我觉得我想学的,我必须要学的还有很多,因此我需要通过blog来督促自己。

​ 至于其他的原因,我就引用下刘伟鹏大佬的一篇文章:为什么你应该(从现在开始就)写博客。我觉得他讲的非常正确,有兴趣的可以看看。

​ 于我而言,blog可以积累我的成长,是对我自己的一种见证。

​ 而且,当以后我写了一些技术性的文章的时候,还可以帮助他人解决问题,并且,当以后遇到志同道合的朋友的时候,还可以以此来进行交流。


文章作者: Amonologue
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Amonologue !
  目录