持续完善hexo博客

把博客搭建起来都一年多了,因为一直没啥人看,所以都懒得更新,现在想想,岂不是浪费了当初搭建的那半个多小时?

以后如果对博客有啥修改,就统一在这里更新。

update 2018-05-19:

一般博客都需要有的一个功能:置顶

修改node_modules/hexo-generator-index/lib/generator.js
加上

posts.data = posts.data.sort(function(a, b) {
        if(a.top && b.top) { // 两篇文章top都有定义
            if(a.top == b.top) return b.date - a.date; // 若top值一样则按照文章日期降序排
            else return b.top - a.top; // 否则按照top值降序排
        }
        else if(a.top && !b.top) { // 以下是只有一篇文章top有定义,那么将有top的排在前面(这里用异或操作居然不行233)
            return -1;
        }
        else if(!a.top && b.top) {
            return 1;
        }
        else return b.date - a.date; // 都没定义按照文章日期降序排
    });

即可以用top值(默认0)来进行排序,数字越大的,就会排在越前面,top相等则以日期排序
参考Hexo搭建博客教程

一般人都喜欢干的事情:添加音乐

好久之前就给自己博客加了音乐,但是!
我完全忘了是怎么加的了!

  • 打开网易云网页版
  • 登陆
  • 打开自己的歌单,有个生成外链播放器的按钮
  • 获取到外链代码,修改layout/_partial/left-col.ejs比如:

给博客文章插入图片

可以把图片放在source目录下边,比如新建一个images文件夹,既可以用这种方式访问到它们。

![](/images/14D6CC4556F6F4E73E2FB578D0D2F26E.jpg)

参考:Hexo博客搭建之在文章中插入图片

给博客文章引用站内其它文章

{% post_link 文章文件名(.md) 文章标题(可选) %}
e.g:

{% post_link node-start-server Node开启一个HTTP服务器 %}

你可能感兴趣的:(持续完善hexo博客)