书架

书架

=一个知识书库=

Hexo添加RSS和Sitemap

Hexo添加RSS和Sitemap

## 添加RSS 使用`RSS`是为自己的blog提供订阅功能。 <!--more--> ### 1.用`npm`安装插件 ```bash $ npm install hexo-generator-feed --save ``` ### 2.配置根目录_config.yml ```yml # Extensions ## Plugins: http://hexo.io/plugins/ #RSS订阅 plugin: - hexo-generator-feed #Feed Atom feed: type: atom path: atom.xml limit: 2
more...
Hexo关于第三方评论系统

Hexo关于第三方评论系统

## 前言 昨天登陆blog看到了多说的通知:将于2017年6月1日正式关停服务,其实并没有太大的意外。 自从去年9月份disqus被GFW认证后,被迫转移到多说,一看就是很久没有维护了,感觉关闭就是迟早的事,没想到刚用5个月。。 <!--more--> ![好想使用disqus啊!!!](http://oncj6b2vl.bkt.clouddn.com/FiTeQPGuPt1W5BuUj2NcruE_eHkv.jpg) 不能用disqus不开心,然后就又开始调查第三方评论系统。 ## 友言 ### 特点 1. 界面挺像disqus的 2. 查询最近的评论,需要打
more...
Hexo置顶及排序问题

Hexo置顶及排序问题

近期在写3-hexo主题时,发现文章(`site.posts`)排序按照.md文件的创建时间排序,而没有按照文章中的date排序。 这就导致了一个问题,我重装了一次电脑,.md文件通过git备份了,还原回来的时候,md的创建时间都是一样的,所以文章列表就按照文章标题排序了 <!--more--> 随后就想起了以前使用yilia主题时,设置过置顶文章。所以做了排序,顺便做了置顶的功能。 >**[@牵猪的松鼠](http://s.amlove.cn/)根据这篇文章写了一个npm插件 [hexo-generator-topindex](https://www.npmjs.com/pa
more...
Hexo加入字数统计WordCount

Hexo加入字数统计WordCount

只需要安装一个插件 WordCount <!--more--> ## 安装 ```bash $ npm i hexo-wordcount --save ``` ## 使用 单篇文章字数 ```html <%=wordcount(post.content) %> ``` 所有文章的总字数 ```html <%=totalcount(site) %> ``` ## 日志 2017年3月9日,给3-hexo添加字数统计功能
more...
Hexo创建404页面

Hexo创建404页面

对于github page来说,只要在根目录又404.html,当页面找不到时,就会被转发到/404.html页面,所以我们只要更改这个页面,就可以实现自定义404页面了。 <!--more--> 但是我们通常会需要与本主题相符的404页面。那我们就需要以下操作 ### 新建404页面 1. 进入 Hexo 所在文件夹,输入 `hexo new page 404` ; 2. 打开刚新建的页面文件,默认在 Hexo 文件夹根目录下 /source/404/index.md; 3. 在顶部插入一行,写上 `permalink: /404`,这表示指定该页固定链接为 `http://
more...