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

推荐订阅源

G
Google Developers Blog
博客园 - 司徒正美
Last Week in AI
Last Week in AI
Recent Announcements
Recent Announcements
Y
Y Combinator Blog
博客园 - 聂微东
M
MIT News - Artificial intelligence
博客园_首页
Jina AI
Jina AI
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
Vercel News
Vercel News
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
N
Netflix TechBlog - Medium
B
Blog
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Kaffa.im

Kaffa.im - 寻找数据源头 Kaffa.im - 玩魔方 Kaffa.im - AI 在常见病上取代医生 Kaffa.im - 上 NextCloud,一站搞定个人数据同步 在 Windows 上 Bose SoundLink 音箱声音自动停止问题的解决 Kaffa.im - 交易的实质——浪随风向 Kaffa.im - 新手学电脑从入门到精通 Kaffa.im - 数字化转型之路(从数字化到数智化) Kaffa.im - 机器人简史 Kaffa.im - 安卓Frida逆向与协议分析 Kaffa.im - 数学的惊奇 Kaffa.im - 牌局心理学 Kaffa.im - Python计算机视觉实战 Kaffa.im - ALaunch v1.0 发布 Kaffa.im - Windows 音频设备控制之旅 Kaffa.im - 结构性优势 Kaffa.im - 尤瓦尔·赫拉利-真假信息与连接 Kaffa.im - 小狗钱钱 Kaffa.im - 短视频编导全能手 Kaffa.im - 爆品创新:新时代爆品打造法 Kaffa.im - 如何阅读一本书 Kaffa.im - 冰血暴第一季 Kaffa.im - 冰血暴第二季 Kaffa.im - 冰血暴第三季 Kaffa.im - 冰血暴第四季 Kaffa.im - 冰血暴第五季 Kaffa.im - 思维迭代的26个卓越方法 Kaffa.im - 再度唤醒世界:赖特诗选 Kaffa.im - 中国量化投资 Kaffa.im - Clojure Recipes
给网站增加了 DIŸgöd 的 follow(Description 方式)
Kaffa · 2024-09-09 · via Kaffa.im

为什么我写了好几篇

为 follow 增加 claim 的方式有三种,我最初选择使用方式一,但增加 Content 后无效,经思考,估计方式一不支持 Atom 格式 Feed(个人猜测)。

为 follow 增加 claim 的方式

follow.is 是 DIYgod 的新产品,其中可以 Claim 一个 Feed 为自己的,据说为 follow 增加 claim 后可以支持打赏。

增加方式有三种:

  1. Content

    在 Feed 最新内容中增加如下文字:

    This message is used to verify that this feed (feedId:41342818708527123) belongs to me (userId:41447029693323264). Join me in enjoying RSS on the next generation information browser https://follow.is.
    
  2. Description

    在 Feed 的 xml 文件中,增加 Description 标签,内容如下:

    <description>feedId:41342818708527123+userId:41447029693323264</description>
    
  3. 在 Feed 中增加如下内容:

    <follow_challenge>
       <feedId>41342818708527123</feedId>
       <userId>41447029693323264</userId>
    </follow_challenge>
    

Pelican 增加 claim 的方式

由于 Pelican 实现 Feed 的方式是采用 Django 的 feedgenerator 工具库(依赖一个成熟项目的组件是非常聪明的做法)。经查看源码,发现 feedgenerator 支持新增节点,但不太支持修改 Feed 节点,于是,对于此场景较好的方式是手动搞定,搞定方式嘛,新增一个 Pelican Plugin 来处理或者新增一个后处理步骤(比如一个脚本),在其中处理一下 Feed 的 XML 文件内容即可,原理都差不多,采用 Pelican Plugin 方式的好处是可以较方便获取文件路径。

Pelican 实现 claim 插件源码