在butterfly主题中添加rss订阅
一、引言
由于butterfly这个主题并没有明确的说明,但作为一个博主应该要知道如何去设置rss订阅,这里就简单的说明一下
二、安装rss插件并在主题中设置
在butterfly的插件推荐中就说明了有hexo的rss插件,叫hexo-generator-feed
首先先添加插件,这里使用的是npm添加
1 | npm install hexo-generator-feed --save |
然后在_config.yml中添加如下配置
1 | feed: |
实际上官网还说明了一些其他东西,如
1 | hub: |
enable
: 默认开启可以省略type
: RSS的类型(atom/rss2)path
: 文件路径,默认是 atom.xml/rss2.xmllimit
: 展示文章的数量,使用 0 或则 false 代表展示全部hub
: 如果使用不到可以为空content
: (可选)设置true
可以在 RSS 文件中包含文章全部内容,默认:falsecontent_limit
: (可选)摘要中使用的帖子内容的默认长度。 仅在内容设置为false且未显示自定义帖子描述时才使用。content_limit_delim
:(可选)如果content_limit用于缩短帖子内容,则仅在达到字符限制之前在此分隔符的最后一次出现处剪切。默认不使用。icon
: (可选)自定义图标。默认为主配置中指定的电子邮件头像。autodiscovery
: 添加提要自动发现,默认开启template
: 自定义模板路径。该文件用于生成 xml 文件
在主题的_config.yml中添加配置
1 | rss: /atom.xml |
这样你后面在用hexo clean && g生成的时候会在public中生成一个atom.xml文件
然后在主题中的social settings中添加如下配置
1 | fas fa-rss: https://dclef.icu/atom.xml |
因为butterfly主题中带有fas图标,所以直接可以使用
然后进行部署
1 | hexo g -d |
设置完成以后如下图
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 老猫的博客!
评论
ValineLivere