Hexo RSS订阅配置


RSS(简易信息聚合)是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如博客文章、新闻、音频或视频的网摘。 RSS 文件(或称做摘要、网络摘要、或频更新,提供到频道)包含全文或是节录的文字,再加上发布者所订阅之网摘数据和授权的元数据。

通过 RSS 订阅,用户即可在不访问站点的情况下访问站点内容,更重要的是功能是能够实时通知用户博客站点更新了新内容,将更新内容定向推送订阅的用户。

下面就介绍如何在 Hexo 博客中开启 RSS 订阅。

1. 插件安装

在开始之前在站点目录下安装 feed 插件用于后续生成 RSS 订阅文件。

插件安装命令如下:

npm install hexo-generator-feed

2. RSS配置

安装插件之后即可在 Hexo 中添加 RSS 配置信息。

这里介绍了两种方式,第一种基于原生的 Hexo 结构,第二种则基于第三方主题配置。

(1) 原生配置

若使用原生 Hexo 结构,则根目录 _config.yml 配置文件中添加下述信息:

feed:
    type: atom
    path: atom.xml
    limit: 20
    hub:
    content:
    content_limit:
    content_limit_delim: ' '
(2) 主题配置

如果站点使用了第三方主题,许多已经内置了配置信息激活 RSS 订阅开关即可。

这里以我使用的 matery 主题为例,在主题目录下 _config.yml 配置中找到 rss 选择设置为 true 即可。

3. RSS生成

完成上述配置后通过 hexo g 命令重新生成站点目录文件,在 public 目录下则会多出 atom.xml 文件,这个即生成的 RSS 订阅文件。

订阅文件生成成功之后按照正常部署推送流程更新站点内容,即可在博客看到生成 RSS 订阅标识。

点击订阅标识将弹出新页面,地址栏中的地址即博客的 RSS 订阅地址。

4. RSS订阅

在这里同时也推荐一款 RSS 订阅器:Feedly

简单注册登录之后订阅我们博客的 RSS 地址,如:https://great-jin.github.io/atom.xml,完成订阅后即可看到网站的文章,当发布新文章时也将同步推送至此,并提示更新消息。


文章作者: 烽火戏诸诸诸侯
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 烽火戏诸诸诸侯 !
  目录