控制 Atom/RSS 的 index.xml 生成有效的 rss feed(无相关链接)

2023-12-10

Task:我想向我的网站添加 RSS 提要。 (后来我想为特定类别添加单独的 RSS 提要 [for R Bloggers])

Setup:

  • 我使用 Hugo 学术模板
  • 通过 R blogdown 包
  • 将我的源推送到 githubhttps://github.com/Tazinho/AlmostRandom
  • 通过 netlify 发布的地方http://www.malte-grosser.com/
  • 在此处添加了示例博文http://www.malte-grosser.com/post/test-post/

问题和验证:

  1. 根据这个视频https://www.youtube.com/watch?v=gF0tohv99Ow我的博客 RSS 应该是这样http://www.malte-grosser.com/index.xml

  2. 根据一些验证方的说法http://www.feedvalidator.org/我的 rss feed 似乎无效并且有多种错误http://www.feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.malte-grosser.com%2Findex.xml例如:第 5 行,第 11 列:链接必须是完整且有效的 URL:/ [help]

到目前为止解决此问题的步骤:

  • I followed some SO posts, as far as I could. For example this related one
    • 控制Atom/RSS的index.xml(hugo/blogdown生成带有相关链接的提要)
  • 我将 rss.xml 添加到 /post/layouts/ 并根据

    • https://coolbutuseless.bitbucket.io/2018/02/07/blogdown-rss-feed-of-full-articles/
    • 我对下面的部分有点挣扎 “# 引用您的 RSS 源”。我不知道到底要做什么
    • 我阅读了其他几篇文章,并尝试从 rbind.io 找到类似的公共存储库。
    • 我删除了大部分试验,以便为进一步的试验提供干净的设置
  • 我唯一保留的部分是 config.toml 中的以下更改

    • 基本网址=“http://malte-grosser.com/"
    • RSS 限制 = 10
    • [outputs] home = [ "HTML", "CSS", "RSS" ] section = [ "HTML", "RSS" ] taxonomy = [ "HTML", "RSS" ] taxonomyTerm = [ "HTML", "RSS" ]

    • 和 /post/layouts/ 下的 rss.xml


根据我的理解(再次阅读后控制Atom/RSS的index.xml(hugo/blogdown生成带有相关链接的提要))出现这些错误似乎是可以的。

对于任何有类似问题的人:事实证明,博客 RSS 应该位于http://www.malte-grosser.com/post/index.xmlRSS 的类别应位于http://www.malte-grosser.com/categories/R-bloggers/index.xml

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

控制 Atom/RSS 的 index.xml 生成有效的 rss feed(无相关链接) 的相关文章

随机推荐