之前在为模板添加日志加密功能时遇到一个问题:细心的@mkyos发现,即便给文章添加了密码,但只要网站支持RSS全文输出,那么用户在订阅了feed后仍然能够看到文章内容。
过去相当长一段时间里,一直在尝试寻找既能够正常为网站输出RSS,同时又不影响单篇文章加密的方法。过年几天闲得蛋疼,发邮件给Bitcron技术支持,被告知可以通过自定义feed.jade
的方式来禁用单篇文章RSS输出,但没有给出具体办法。
经过一番折腾,终于成功了。在template
根目录下导入魔改后的feed.jade
文件后,以后写加密文章的时候只需要在文章头部加入feedoutput: disable
就能阻止该日志的RSS输出。当然,要实现加密别忘了在头部同时加入password:
字段。
v1.6 更新内容
新增功能
- 增加单篇文章禁用RSS feed的功能
更多信息可参考Github项目页面