r语言 - 解封失败:靠近第 0 行(解析最后一个键):裸键不能包含 Rmarkdown 中的':' 与 Hugo 一起写下博客



在Rmarkdown中运行build_site()时遇到这个构建错误,我最初忽略了这个错误,因为它在其他方面似乎很好。但现在,在尝试从netlify部署后,错误不允许构建和部署该网站。

我得到错误

unmarshal failed: Near line 0 (last key parsed ''): bare keys cannot contain ':'

它说错误在我的config.toml:1:1文件中,但文件显示为config.toml,但我没有手动更改这个文件,除非blogdown重写它?我在很多博客中都没有出现过这种错误。

我的config.toml文件低于

name: "blog"
title: "blog name"
description: |
blog name
output_dir: "_site"
navbar:
right:
- text: "Home"
href: index.html
output: distill::distill_article

任何帮助都将不胜感激,如果需要,我可以展示更多的细节。谢谢你,

在最新版本的Hugo中,默认情况下,它会自动搜索根目录中的数据config.toml文件,您使用的主题必须是config.yaml配置文件。只需将原始的config.toml删除即可。注意:在.toml中,不允许使用":"self字符。它应该是"="。

由于这是一个distract博客,.toml/.yaml文件没有使用,我使用的函数是用于blogdown网站的,由于这是distill博客,我需要使用rmarkdown包中的functinorender_site(),这将.Rmd文件渲染为HTML,并将它们推送到_sites目录进行发布。

最新更新