一、什么是 RSS
很多博客都会提供 RSS 订阅功能,这个功能刚开始没能理解怎么玩。
RSS订阅图1点击之后出现下图,就是一个 xml 文件,这也叫订阅??
RSS订阅图2直到在这哥们 werner 的博客里读了一篇文章 什么是RSS订阅 才算弄明白.......
我使用的 RSS 在线阅读器是 inoreader
,百度搜一下,注册下账号就能用。将最常逛得博客(前提是支持 RSS 订阅功能)添加进去,当别人家的博客有更新时阅读器会自动更新内容,不再需要一个个 tab 页打开浏览器查看是否有更新博文。
除此之外还可以添加普通网页,只是普通网页没有推送更新功能,我将常逛的社区论坛也添加进来。
二、Hexo 添加 RSS 订阅功能
接触了 RSS 神奇功能之后,大白书架(●—●)自然也是要提供 RSS 功能的。由于大白书架是用 Hexo 搭建的,生成 rss 只需简单几个步骤。
1)安装依赖包
$ npm install hexo-generator-feed
2)生成 atom.xml 文件
安装完成后当每次执行 $ hexo g
生成静态资源时都会额外生成一个 atom.xml 文件。
3)添加链接
在页面任何地方添加一段 html 代码。实际上就是一个链接,点击跳转到 /atom.xml
对应的资源文件。(用别人的主题基本都有 RSS 功能,去配置文件里找找看怎么配,自己写主题的添加下面代码应该没啥问题)
<div>
<a href="/atom.xml" rel="alternate" style="color: #333;" title="RSS订阅">
<i class="fa fa-rss"></i>
RSS
</a>
</div>
4)验证是否成功
启动项目,页面上点击 RSS 出现文章开始处图2表示功能添加成功。
网友评论