Travis CI持续集成
RSS Feed
安装插件
generator-feed
1
npm install generator-feed --save
修改站点配置
1
2
3
4
5
6
7
8
9
10
plugin:
- generator-feed
feed:
type: atom
path: atom.xml
limit: 20修改主题配置,添加如下配置
1
rss: /atom.xml
站内全文搜索
安装
generator-searchdb
,在站点的根目录下执行以下命令:1
$ npm install generator-searchdb --save
编辑 站点配置文件,新增以下内容到任意位置:
1
2
3
4
5search:
path: search.xml
field: post
format: html
limit: 10000编辑 主题配置文件,启用本地搜索功能:
1
2
3# Local search
local_search:
enable: true
文章按更新时间排序
要修改的内容
/node_modules/generator-index/index.js
1
order_ : '-date'
修改为
1
order_ : '-updated'
这样的话就只按 Front-matter 中的
updated
排序了,因此所有文章的 Front-matter 中都必须要有updated
,已发布的文章可以手动修改或者找方法批量将data
换成updated
,对于将来的文章,只要做如下修改:/scaffolds/post.md
在
date
后加入一行
Hexo链接持久化
- 安装
abbrlink
这个插件
1 | npm install abbrlink --save |
站点配置文件里:
1
2
3
4permalink: post/:abbrlink.html
abbrlink:
alg: crc32
rep: hex
赞赏
获取微信,支付宝收款二维码
找到主题 配置文件
1
2
3
4
reward_comment: 坚持原创技术分享,您的支持将鼓励我继续创作!
wechatpay: 图片链接或图片相对路径
alipay: 图片链接或图片相对路径
社交图标
Next主题使用的Fontawesome版本需要升级才能支持QQ和微信等社交图标。