恢复七牛云过期域名图片并用Github Pages替换

有很长时间没有更新博客了,五一抽空打理了一下博客,更新了一些主题插件还有文章。之前七牛的临时域名很早就过期,刚开始图片还是可以显示的,也不知道从什么时候开始就不能显示,应该有挺长时间了,这次也解决了一下这个问题。如果要继续使用七牛就得绑定域名,但是去弄域名还得备案什么的,挺麻烦的,嫌麻烦那就得换一个图床了,最好还是免费的,看了一些介绍,最后还是决定就放GitHub好了,跟博客放一块也好管理。

Read More

Hexo日历插件

如果你在使用 Hexo 并且你在寻找一款 Hexo 下可用的日历插件,你还希望这款日历插件能像博客园或者WordPress的日历小工具一样,如果某天有文章,日期就会显示为文章链接,那么本文介绍的这个插件就是你所需要的。

实际上之前在 Landscape-F 主题中已经实现过一个日历插件(hexo-calendar)了,只不过当时这个插件很挫,打开一篇文章时,日历中才能显示文章链接,而且只能显示文章发表当月的文章的链接,你要查看其他月的日历时,就算有文章也不会在日历中显示,因为当时的做法是在生成页面直接在页面的日历中嵌入文章当月所有文章的链接,是完全静态的。现在我重新实现了日历插件(hexo-generator-calendar),很简单,就是在Hexo generator的时候,把所有文章的标题、链接、发布时间信息以json格式存入文件中,然后在前端用ajax方法请求日历数据,解析并生成日历表格。下面简单介绍下这个插件的安装和使用。

Read More

hexo优化及主题Landscape-F

自从去年装好Hexo后就没有更新过,直到最近才把Hexo从1.1.3更新到了2.5.2。发现有了不少的变化,插件比过去多了,还有了新的默认主题,文档也比过去更详细了。但是默认主题有一些我需要的东西还没有,比如文章目录、返回顶部按钮、多说评论,百度分享等等。在网上找了不少Hexo主题,最后还是觉得默认主题比较不错,还有一个Pacman感觉也挺好的。于是就在Landscape基础上主要参考Pacman对默认主题进行了一些优化,这样我的主题Landscape-F就诞生了。

Read More