0x00 前言
文章中的文字可能存在语法错误以及标点错误,请谅解;
如果在文章中发现代码错误或其它问题请告知,感谢!
Hexo博客框架版本(hexo vesion):5.3.0
Next主题版本:v5.1.4
0x01 实现方法
1.下载hexo-generator-feed
npm包 :
$ npm install hexo-generator-feed --save
2.在站点配置
文件中配置如下内容:
feed:
type: atom
path: atom.xml
limit: 20
hub:
content:
content_limit:
content_limit_delim: ' '
参数含义如下 :
type
: RSS的类型(atom/rss2
)
path
: 文件路径,默认是atom.xml/rss2.xml
limit
: 展示文章的数量,使用0
或则false
代表展示全部hub
content
: 在RSS
文件中是否包含内容 ,有3个值 true/false
默认不填为false
content_limit
: 指定内容的长度作为摘要,仅仅在上面content
设置为false
和没有自定义的描述出现
content_limit_delim
: 上面截取描述的分隔符,截取内容是以指定的这个分隔符作为截取结束的标志.在达到规定的内容长度之前最后出现的这个分隔符之前的内容,防止从中间截断
3.输入指令hexo g
以及hexo s
查看博客网站在本地运行效果:
没有问题就可以使用hexo d
上传至个人站点了。当点击这个RSS
图标就出现RSS
订阅的地址,可以复制该地址添加到RSS
阅读器来订阅(比如inoreader RSS
阅读器)查看最新的博客文章。
以上。
参考文档:
1.https://blog.csdn.net/sinat_37781304/article/details/82729029?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control
2.https://segmentfault.com/a/1190000012647294