3

我正在尝试将 knitr 用于 WordPress 只是为了演示它,如此处所示。这是我尝试使用的脚本。

https://dl.dropbox.com/u/61803503/Errors/post.txt

我遇到了发送帖子标题但没有发送内容的问题。 Yihui 建议我使用 debug 来逐步解决问题。我这样做了,发现内容(正文)可能是帖子内容没有发送的原因。我正在制作的词云似乎被编码为文本。我认为这将通过设置来解决:

opts_chunk$set(cache=TRUE, warning = FALSE,
    base.url = "https://dl.dropbox.com/u/61803503/wordpress/",
    base.dir = "C:/Users/trinker/Dropbox/Public/wordpress/")

...正如 Yihui 在wordpress 演示中所建议的那样。情况似乎并非如此。我如何发送此博客文章并使其保持自动化(即不手动保存图形并上传)?

这是我在制作 weodpress 脚本后使用的脚本:

options(WordpressLogin = c(tylerrinker = "PASS"),
        WordpressURL = "http://trinkerrstuff.wordpress.com/xmlrpc.php")
library(knitr)
knit2wp(file.path("C:/Users/trinker/Desktop/gradient_clouds_revisited/PRESENTATION", 
        "gradient_clouds_revisited.Rmd"), 
        title = 'knitr2wordpress and gradient_cloud Revisited', shortcode = TRUE)

另请注意,wordpress 脚本的内容可以在此 txt 文件的底部看到:

https://dl.dropbox.com/u/61803503/Errors/post.txt

4

1 回答 1

3

base.url并且base.diropts_knit$set()代替的选项opts_chunk(我知道这很令人困惑);请仔细查看演示页面选项页面

opts_chunk$set(cache = TRUE, warning = FALSE)

opts_knit$set(base.url = "https://dl.dropbox.com/u/61803503/wordpress/",
    base.dir = "C:/Users/trinker/Dropbox/Public/wordpress/")
于 2013-03-19T17:42:27.110 回答