0%

ID3Tags是啥?

ID3Tags,简称 ID3 ,表示MP3文件曲目标签。
ID3位于一个mp3文件的开头或末尾的若干字节内,附加了关于该mp3的歌手,标题,专辑名称,年代,风格等信息,该信息就被称为ID3信息,ID3信息分为两个版本,v1和v2版。
其中v1版的ID3在mp3文件的末尾128字节,以TAG三个字符开头,后面跟上歌曲信息。v2版一般位于mp3的开头,可以存储歌词,该专辑的图片等大容量的信息。

ID3全称是啥?没有找到,懂得的小伙伴感谢留言告知。

阅读全文 »

问题

《Hexo更换主题为Next》一文中,关闭了文章的更新时间。因为next主题默认是使用markdown文件的修改时间作为更新时间,这个时间是不符合预期的。比如我换了电脑,clone下来markdown文件,写完后发布,那么所有文章的更新时间都会变成当前时间,这个就不符合预期,就不对。

但是,文章更新时间确实是有意义的,读者能够通过更新时间推断出一篇文章的有效性。比如很多工具和技术昨天可以用,文章写的没毛病,但是也许今天就不能用了。

本文就来研究一下,怎样让next主题显示符合预期的、准确的更新时间。

阅读全文 »

前言

《Hexo配置Travis CI自动发布》一文中,我们学习了使用travis-ci构建发布hexo项目的方法。

因为项目的特殊性,所以发布时只是把代码push到了git仓库,并没有把代码发布到我们自己的服务。本文,我们就来学习一下怎样通过travis-ci,把项目发布到我们自己的服务器。

需求:
已知hexo项目部署在github,百度抓取不到github的内容,因此我们想要在自己的服务器也部署一份代码,国内的流量打到自己的服务器。实现国内流量 -> 阿里云服务器,国外流量 -> github pages。
配置 hexo-deploy ,在发布时会同时发布静态页面到 voidking.github.iovoidking
阿里云服务器上有项目 /opt/nginx/work/voidking ,项目仓库为 voidking
现在想要实现的是,当使用 hexo-deploy 之后,阿里云服务器上的代码能够自动更新。

阅读全文 »

1、本缩写表是《编码命名规范》的附录。

2、本缩写表中列出的都是通用性缩写,不提供标准缩写,如:Win9x、COM 等。

3、使用本缩写表里的缩写时,请对其进行必要的注释说明。

4、除少数情况以外,大部分缩写与大小写无关。

阅读全文 »

前言

随着文章数量的增长,search.xml文件越来越大。因此在加载这个文件时,需要的时间很长,而且偶尔会出现加载不出来的情况。

有没有什么办法能够加快加载速度呢?必须是有的,本文就来研究一下。

《Hexo使用Gulp压缩静态资源》一文中,提到search.xml大小为3.5M。今天又看了一下,文件大小变成了4.3M(加载时会压缩传输,大小约为1.3M)。从文中的实验可以得出结论,在文件大小方面,没有什么优化的空间了。

再想优化,就得从网络方面入手:CDN加速。主要参考jsDelivr+Github 使用方法

更多Hexo相关内容,参考Hexo系列文章

阅读全文 »