首先说说,换了 Disqus 之后的体验吧,除了需要翻墙外,都挺好的。最重要的是,以前一直希望多说有的邮件提醒(一直没有),Disqus 自带就有这个功能。anyway,反正多说已经阵亡了,选择 Disqus 还挺不错的。
怎么从多说迁移到 Disqus 呢?配置上很简单,主要难题是如何迁移原先多说评论的数据。
你永远流淌在我的记忆里?River flows in you
No results found
首先说说,换了 Disqus 之后的体验吧,除了需要翻墙外,都挺好的。最重要的是,以前一直希望多说有的邮件提醒(一直没有),Disqus 自带就有这个功能。anyway,反正多说已经阵亡了,选择 Disqus 还挺不错的。
怎么从多说迁移到 Disqus 呢?配置上很简单,主要难题是如何迁移原先多说评论的数据。
之前在 Window 下面通过 hexo s 启动本地服务器,通过浏览器预览,对md源文件的当前修改能够通过网页刷新出来。这段时间在 Linux 上部署,就一直出现刷新页面无效的情况,必须重新启动服务器才能刷新,有时甚至还需要通过 hexo g 重新解析源文件才能成功刷新。之前有段时间也以为是 Linux 对带有中文名称的md源文件支持不好的缘故,因为将那些不能成功刷新的源文件的文件名修改下,去掉所有的中文字符后,就可以刷新有效了。
不过,今天尝试了这个方法,居然不行了,不知道是不是因为升级了 Hexo 的缘故,不过,却发现了更有效的解决方法,可以不用考虑源文件文件名的问题。
本文记录了 Hexo 首页与归档博文排序如何自定义,想实现的功能是 index 按照修改日期排序,最近修改的文章置顶显示;Archives 归档则按照默认的创建时间前后排序。
References:
MOxFIVE 自定义的 Yelee 这个主题真的很好用,迁移之后我的几个体会是:
a). 动态效果很酷炫,整个界面给人的感觉就很满意
b). 添加多说评论栏是如此的简单
c). 自带的站点、页面访问量统计,很不错
d). 整个源码的框架似乎更合理了,你可以自己浏览一下源码,感同身受吧?
下面是本人将自己的博客主题迁移到 Yelee 的过程以及其中做的一些自定义适配。
无论是多标签还是分级目录,其最终目的都是为了更好的归档我们的文章,方便在查找时能够快速准确的翻开我们之前保存的博文。
多标签,就是想把一篇文章同时归档到多个标签里面,这样,通过任一个标签都能索引到我们的博文。而,用作标签的,显然是我们之前抒写的博文内容的 Keywords。
可以通过以下方式实现 hexo 的多标签:1
2
3
4
5
6
7tags: #文章标签可,空,多标签请用格式[tag1,tag2,tag3],如下,注意!!"tags:"后面有个空格
tags: [tag1, tag2, tag3, ...]
# 下面这种方式似乎仅限于hexo 3.0,应该包括以上吧...
tags:
- tags1
- tags2
- ...
之前已经说过,在hexo中新建一篇博文非常简单,只需要在git bash中输入以下命令回车执行即可。1
> hexo new "title"
一般新建完之后,就需要对该博文源代码进行编辑,通常你需要依次打开 hexo-home/source/_post 目录,然后在成堆的Markdown文件中找到刚才创建的文档title.md。虽然hexo以你输入的title来给你的Markdown文件命名,命名的不咋地(诸如,空格和.
变成-
,括号(xxx)
变成-xxx-
,而且通常我们需要为博文源代码文件名字加个前缀,这样更加容易管理),你通常需要找到该文件,重新起个名字再打开,但是很多时候,命名的还是过得去的。藏在这么深的目录下,每次都得去找一番甚是烦人,有没有什么办法能够创建完(也就是敲个回车)之后自动帮我们用系统上已经安装的Markdown编辑器打开呢?
如何添加关于的导航栏呢?首先需要创建用于关于导航栏的网页,通过命令hexo new page "about"
创建,即在source下创建about文件夹,该文件夹下新建index.md
,根据普通文章正文要求对其书写即可。