有用的 RSS 订阅

一、什么是 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表示功能添加成功。

你可能感兴趣的:(工具)