给自己的Hexo博客加上RSS订阅

前言

Hexo 本身是不支持 RSS 订阅功能的,
因此我们必须要通过第三方插件实现这一功能。
在这里,我选择使用 hexo-generator-feed 插件。

安装

  1. 使用NPM安装该插件
    在博客目录下执行:

    1
    npm i hexo-generator-feed --save
  2. 配置插件
    _config.yml 内写入:

    1
    2
    3
    4
    5
    6
    7
    8
    feed:
    type: atom #订阅类型 rss2 或者 atom
    path: atom.xml #生成订阅文件的名称
    limit: 20 #订阅中的最大帖子数 0 或 false 表示不限制
    hub:
    content: #设置 true 以使 Feed 包含全部内容
    content_limit: 140 #摘要的字数限制,仅在 content 设置为 false 时生效
    content_limit_delim: ' ' #在使用 content_limit 限制摘要字数时,则仅在达到字数限制之前取该分隔符最后一次出现之前的内容。默认不启用
  3. 生成订阅文件
    在每次生成文件时,都会自动生成订阅文件

    1
    hexo generate

接下来你就会发现根目录下出现一个 atom.yml 文件

  1. 在博客上添加 RSS 订阅 链接
    大部分主题都已经内置了 RSS订阅 的选项,
    我们只需要填入订阅地址即可
    例如 Icarus
    Icarus 配置文件

现在别人就可以通过 RSS 订阅你的博客了:
效果图

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×