gpt4 book ai didi

python - 修复 Pelican RSS 提要中的验证错误

转载 作者:太空宇宙 更新时间:2023-11-04 03:56:32 26 4
gpt4 key购买 nike

我正在使用 Pelican 3.2生成带有 RSS 提要的博客。但是,通过 W3C 的提要验证器运行 RSS 提要会引发以下错误:

guid must be a full URL, unless isPermaLink attribute is false

违规行之一是

<guid>tag:foo,2013-08-07:bar.html</guid>

Pelican 似乎使用了 feedgenerator , 但我找不到任何相关的配置选项。

我应该如何解决这个问题?

最佳答案

我相信解决方案是修改 feedgenerator , 改变:

handler.addQuickElement("guid", item['unique_id'])

...到:

handler.addQuickElement('guid isPermaLink="false"', item['unique_id'])

RSS 已经有一个link 属性; feedgenerator 目前假定 unique_id 是一个 URL,不应这样做。我怀疑这是解决问题的最佳方法。

关于python - 修复 Pelican RSS 提要中的验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18126116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com