Hexo折腾系列(六)数学公式渲染优化

Hexo折腾系列(六)数学公式渲染优化

有时候我们需要在文章里插入公式,Typora编辑器提供了很好的公式渲染支持,但这只能在本地编辑器里看到效果,而Hexo默认是不支持公式渲染的,因此很多Hexo主题都自带了katex或者mathjax组件来处理渲染数学公式。以我使用的Icarus主题为例,它本身就自带了这两款公式渲染工具,但实际使用效果却不佳,有些公式会显示不正确。究其原因,公式中的_等符号会被错误的识别为markdown语法,导致公式解析错误。本文综合了网上几种方法,得出了一个最为完美的解决方案。

阅读更多
Hexo折腾系列(五)不蒜子计数器初始化

Hexo折腾系列(五)不蒜子计数器初始化

不蒜子是一款简单好用的网站访客数量统计插件。只需两行代码,就可搞定静态网站的计数难题。许多Hexo主题也都内置了这个功能。

不蒜子好虽好,但有一大问题就是如果你换了域名,那你的访客计数就归零了。而官网上写的注册后初始化的功能也是被作者一鸽再鸽。因此要初始化访客计数就只能另辟蹊径了。

总结了网上的方法无非就是在全局加上一段js,在不蒜子计数加载完成后在加上一个初始值。

对于我使用的 Icarus主题,有两种修改方法:

修改主题代码

方法一

我在main.js中加上了如下代码:

阅读更多
Hexo折腾系列(四)鼠标指针美化

Hexo折腾系列(四)鼠标指针美化

又来整些花里胡哨的玩意儿(直男程序猿的审美),界面动画一多B格自然就上去了。改改图标,贴贴代码的事何乐而不为呢。😹

鼠标点击烟花效果

/themes/主题/source/js目录下新建一个firework.js文件,填入如下代码:

阅读更多
Hexo折腾系列(三)永久链接优化

Hexo折腾系列(三)永久链接优化

Hexo永久链接的默认格式是 :year/:month/:day/:title/,年、月、日、标题,嗯,这链接看起来很清晰看起来很清晰啊,但一复制链接,那就。。。https://blog.luzy.top/2020/08/20/Pandas%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%E6%95%B4%E7%90%86额,这一长串编码实在太不友好了,无论是对人还是对搜索引擎。

而且如果你一改标题,url马上就变了,对搜索引擎收录更不利了。

其实解决方法也很简单,只需安装一个插件即可。

阅读更多
Hexo折腾系列(二)自定义404页面

Hexo折腾系列(二)自定义404页面

一个成熟的网站当然要有他独特的404页面,使用GitHub Pages 部署的博客虽然有GitHub的默认404页面,但显然不够美观,也与我们的网站整体风格不搭。

要实现自定义404其实很简单,只要在网站的根目录放一个404.html文件即可。而对于我们使用的Hexo,则有更合适的处理方法。

阅读更多
Hexo折腾系列(一)博客访问速度优化

Hexo折腾系列(一)博客访问速度优化

这几天一直在折腾Hexo博客站,功能上已经整的差不多了,markdown写作非常舒适。但由于是部署在GitHub Pages 上,国内访问速度真的一言难尽。于是就在寻找国内有没有免费的静态网站托管平台。首先找到的就是Gitee,结果却发现免费版不支持自定义域名和ssl,那显然是用不了了。之后终于找到了腾讯云的Coding平台,支持免费静态网站部署,且支持自定义域名和ssl,基本符合我的要求了。

阅读更多