1

具体的な例を次に示します。

(1) "test.Rmd" test.Rmd ファイル全体は、単一のコードチャンクを持ちます。

``` {r, tidy= TRUE}
a <- c(1,2,3); a^2
```

(2) knitr「test.Rmd」を通常のマークダウンファイル「test.md」に加工します。「test.md」の内容は次のとおりです。

```r
a <- c(1, 2, 3)
a^2
```

```
## [1] 1 4 9
```

ローカルでは、上記の結果は RStudio ビューアーとブラウザーで正常に表示されます。

(3) test.md の内容が Wordpress に投稿として公開されます。コンテンツが Wordpress によって処理されると、テキスト エディターに次のテキストが表示されます。おそらく wp-markdown によって生成されます:

`r
a <- c(1, 2, 3)
a^2`

\``\`

## [1] 1 4 9

\``\`

上記のテキストは、公開されたページで次のようにレンダリングされます。

r a <- c(1, 2, 3) a^2

`\

[1] 1 4 9

`\

コードブロック内の ## 記号は、明らかに H2 として意図されたものではありません。レベル 2 の見出しとして表示されないようにするにはどうすればよいですか? これは wp-markdown と関係がありますか、それとも他のプラグインと競合していますか?

どうやら、トリプルバッククォートは Stackoverflow でも機能しません。

```

[1] 1 4 9

```

Rstudioとknitrに感謝

4

1 に答える 1

0

私の知る限り、wp-markdownプラグインはフェンスで囲まれたコード ブロック、つまり 3 つのバッククォートで囲まれたコード ブロックをサポートしていません```。厳密なマークダウン構文を使用できます。つまり、コード ブロックを 4 つのスペースでインデントします。これを行うにrender_markdown(strict = TRUE)は、R Markdown ドキュメントを挿入します。たとえば、R コード ブロックはマークダウン出力で次のようにレンダリングされます。

    a <- c(1, 2, 3)
    a^2
于 2013-12-08T04:45:15.857 に答える