1

我有以下 Rmd 文件

---
title: test
author: someone
date: '2017-10-09'
slug: test
categories: [cbla, cblah, cmmm]
tags: [bla, blah, mmm]
output:
  blogdown::html_page:
    fig_width: 6
    dev: "svg"
---


```{r cool-plot, fig.width='80%', fig.cap='A cool plot.'}
x <- rnorm(300,0,1)
y <- rnorm(300,0,1)
plot(x,y)
```

它产生了以下没有情节的网页——我做错了什么。

在此处输入图像描述

4

2 回答 2

2

答案很简单。

我在没有所需参数 ext=".Rmd" 的情况下调用 new_post

new_post("Notes on the Poisson distribution", date="", ext=".Rmd")

所以生成的帖子文件扩展名为“.md”

我猜是新手错误——花了一段时间才弄清楚。

于 2017-10-11T14:16:56.657 回答
1

发出时blogdown::new_post(),默认情况下,它会创建一个 Markdown.md文件并将文本呈现为 HTML。为了使渲染代码输出或绘图,有必要使用 RMarkdown.Rmd文件。更改会话设置:

options(blogdown.ext = ".Rmd")

~/Rprofile或者通过将行添加到文件来使其永久化。在 R 中打开文件file.edit("~/.Rprofile")

options(blogdown.ext = ".Rmd")

在此处查看更多选项。

于 2017-10-11T19:50:39.583 回答