惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Google DeepMind News
Google DeepMind News
Security Archives - TechRepublic
Security Archives - TechRepublic
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MongoDB | Blog
MongoDB | Blog
L
LINUX DO - 热门话题
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
Martin Fowler
Martin Fowler
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
V
Vulnerabilities – Threatpost
云风的 BLOG
云风的 BLOG
博客园_首页
C
Cybersecurity and Infrastructure Security Agency CISA
量子位
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
Intezer
Scott Helme
Scott Helme
A
About on SuperTechFans
博客园 - 司徒正美
Hacker News: Ask HN
Hacker News: Ask HN
The GitHub Blog
The GitHub Blog
Forbes - Security
Forbes - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Spread Privacy
Spread Privacy
T
Tailwind CSS Blog
S
Security Affairs
宝玉的分享
宝玉的分享

瓠樽

靜態博客的『阿喀琉斯之踵』 部署 Artalk 評論系統 林路行 利用脚本抓取 RSS 并用票据机打印 moe-counter-cf 安装手记 Soapbox-fe 安装手记 俳句练习其一 关于 RSS 协议的一些迷思 花火下的恋情
Jekyll 更改 RSS 模版文件以验证 follow 阅读器
2024-12-09 · via 瓠樽

前言

最近在 Patrick 的邀请下尝试了一下 follow 阅读器,除了浓浓的 Web3 气息外,其它各方面都算得上相当优秀的产品。阅读器还支持验证订阅源的所有权,不过需要在 RSS 输出上进行操作,这里就写一篇粗浅的教程。

所有权验证

follow 阅读器验证博客的所有权是需要在 RSS 源里额外增加用于验证的<follow_challenge>标签,这个标签里包含<feedId><userId>两个元素。

Jekyll 可以通过更改 RSS 模版文件来实现。Jekyll 的 RSS 模版文件一般在根目录,文件名是feed.xml。我这边是在<description><link>之间添加了<follow_challenge>标签。修改完成之后的代码如下:

  <description>以瓠為樽而浮乎江湖</description>
    <follow_challenge>
      <feedId>*****************</feedId>
      <userId>*****************</userId>
    </follow_challenge>
  <link>https://blog.dylanwu.space/</link>

修改完成后生成并更新网站,就可以在 follow 阅读器里右击自己的订阅选择验证。其它一些类似的静态博客生成器应该也可以这样操作。

写在最后

好久没有翻博客的评论了,今天一看,在之前一篇简述 RSS 协议的文章里有很多评论还是在列举 RSS 协议的“缺点”,我觉得应该是我那篇文章写得不够清楚,因为当时想得也不够清晰。

但是在使用 follow 阅读器后,我的看法越来越明晰了——RSS 协议作为一个文本输出的接口本身并没有什么问题,问题是围绕这个接口的实现极度匮乏。而 follow 阅读器可以说极大弥补了这种匮乏。

注意,这里说的“匮乏”并不是协议本身功能上的问题,而是围绕这个协议的开发实现的匮乏。打算后面有空再写一篇关于 RSS 协议的文章,这里先把观点摆出来。