控制Atom/RSS的index.xml(hugo/blogdown生成带有相对链接的feed)

Tar*_*aas 5 xml rss r hugo blogdown

哪个参数在哪个config.toml或哪个文件/layouts控制生成index.xml

当我验证我的Atom提要时,我收到了一些错误,几乎所有错误都归因于链接不是完整链接.

https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Ftaraskaduk.com%2Findex.xml

例:

 <title>My first shiny app: calculating your hourly rate as a consultant</title>
 <link>/post/2018-01-shiny-rate/shiny_rate/</link>
 <pubDate>Sat, 13 Jan 2018 00:00:00 +0000</pubDate>
Run Code Online (Sandbox Code Playgroud)

我理解要求提供完整的链接,即 https://taraskaduk.com/post/2018-01-shiny-rate/shiny_rate/

我该如何控制?

还有,有没有办法将整个帖子传递给Atom,而不仅仅是描述?

Yih*_*Xie 6

  1. 你需要一个完整baseURLconfig.toml(参见2.2节中的blogdown书);
  2. 我建议您通过Github和Netlify发布您的网站(第3.1节).不要public/在您的计算机上本地使用目录版本.而是在服务器端构建它.如果必须在本地构建站点,则每次发布public/文件夹之前,请确保运行blogdown::hugo_build()(第1.7节).

由于您的RSS源包含相对URL的原因,请参阅附录D.3(简答:)baseurl = "/".