You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R使用rmarkdown::render_site()构建网站报YAML扫描错误如何解决?

报错成因

这个错误由R Markdown文档的YAML元数据块格式不规范触发,具体存在2处问题:

  • YAML元数据块要求前后用成对的---包裹,你当前的代码仅在元数据末尾加了---,头部缺少对应的起始标记,导致YAML解析器将后续正文内容也识别为元数据解析,找不到要求的键值对冒号分隔符,触发扫描错误。
  • 元数据中的subtitle字段拼写错误,你写成了多一个t的subtititle,也会干扰YAML解析逻辑。

修复方案

按照以下要求调整代码即可:

  1. 在YAML元数据的最开头添加---,和末尾的---配对,把所有元数据内容包裹在中间
  2. 把拼写错误的subtititle修正为正确的subtitle
  3. (可选优化)R代码块的标记直接写为```{r},不要在反引号和大括号之间留空格,避免额外的渲染异常

修复后的完整代码示例

---
title: "Who is into Green Infrastructure"
author: Sun 
subtitle: Motivation of Green Infrastructure Parcipation
---

# 引言
受全球变暖影响,城市环境面临的一大难题是降水量上升。流经城市不透水面的雨水会携带污染物进入下水道系统,存在引发水污染的可能。为适配这一环境变化,各界一直在持续推进绿色基础设施落地,但由于相关工作需要居民家庭自主参与,目前推进存在一定限制。本研究旨在明确过往雨桶项目参与者的参与动机,为环保机构制定提升参与度的方案提供参考。本项目将通过对比人口普查片区层面的教育程度、收入中位数两个影响因素,分析参与雨桶项目的家庭的参与动机:将项目参与者的教育程度、收入数据生成为可视化地图,再叠加雨桶的shapefile文件,分析参与项目的家庭的人口统计学特征。

# 材料与方法

```{r}
1+2
内容的提问来源于stack exchange,提问作者Sun
相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 04:06:08