更新文件时 blogdown serve_site() 出错

Error in blogdown serve_site() when updating a file

我正在尝试使用 RStudio 中的 blogdown 建立我的第一个网站。

当我在 RStudio 中 运行 serve_site() 时,我没有收到任何错误:

> blogdown:::serve_site()
Building sites … 
                   | EN  
+------------------+----+
  Pages            | 45  
  Paginator pages  |  0  
  Non-page files   |  0  
  Static files     | 26  
  Processed images |  0  
  Aliases          |  0  
  Sitemaps         |  1  
  Cleaned          |  0  

Total in 120 ms

虽然符号 †看起来很奇怪。

但是,当我编辑 config.toml 文件并保存更改时,出现以下错误:

'---did you forget a '#'? at line 1>seImpl(path.expand(input), verbose, fromFile): Unidentified trailing character '

我的设置是:

我尝试过: + 安装 RStudio 1.2.720 + 切换到 R 3.5 + 将 blogdownservr 更新为最新的开发版本 + 使用默认主题创建另一个 blogdown 项目

但没有任何改变。我仅在更改 config.toml 时遇到错误, 我尝试使用 .md 文件,但没有收到错误。

这个问题 was fixedblogdown 0.6.8(目前在 Github 上)。你可以

devtools::install_github('rstudio/blogdown')

如果您不想使用 blogdown 的开发版本,您可以 remove.packages('RcppTOML').