总的来说,我的问题是一个老问题:如何在RSS提要中固定图像路径为绝对的。正如@Yihui所指出的,这主要是Hugo的问题,而不是博客崩溃的问题,也是每个使用r -blogger的人都会遇到的问题。正如这个SO线程所指出的,没有简单的方法使RSS图像路径在RSS中是绝对的,而是在每个帖子中手工编写它们。@Yihui提供了一个更好的解决方案(见这里和这里),通过使用Hugo短代码并将Rmarkdown文档中的![](foo.png)
替换为![]({{< blogdown/postref >}foo.png})
。
一切看起来都很好,但是当我做替换时,我得到:
Error: Error building site:"E: 路径博客内容 name_post index.en.markdown: 1:1":短码操作中无法识别的字符:U+003E '>'。注意:带非字母数字参数的形参必须加引号
Hugo似乎不认识这个短代码(或者它以最后一个}
结尾)。我检查了blogdown/postref.html
,它是最新的,我安装了最新版本的Hugo,更新了blogdown和依赖项,运行了blogdown::check_site()
(和blogdown::serve_site()
)。没有什么帮助。
任何想法的错误问题在于和如何修复?谢谢你。
![]({{< blogdown/postref >}foo.png})
应该
![]({{< blogdown/postref >}}foo.png)