2013-03-19 4 views
2

Я пытаюсь использовать knitr для WordPress только для демонстрации его как seen here. Вот сценарий, который я пытаюсь использовать.knitr 2 wordpress (отправляет заголовок без содержания)

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

я столкнулся с проблемой, где название пост отправляется, но не содержание. Yihui suggested I use debug to step through the problem. Я сделал это и обнаружил, что контент (тело) скорее всего является причиной того, что почтовый контент также не отправляется. Кажется, что облака слов, которые я создаю, кодируются как текст. Я предположил, что это было бы позаботилось о установке:

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 demo. Кажется, это не так. Как я могу отправить этот пост в блоге и сохранить его автоматически (т. Е. Не вручную сохранить графику и загрузить)?

Вот скрипт я использую после создания сценария 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 сценария можно увидеть в нижней части этого текстовый файл:

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

ответ

2

base.url и base.dir являются опциями для opts_knit$set() вместо opts_chunk (я знаю, что это очень запутывает); более подробно рассмотрите demo page и options page.

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/") 
+0

Работал как очарование. Для тех, кого интересует сообщение в блоге, можно найти здесь (http://tiny.cc/kql7tw). Спасибо Yihui. –

+1

Прохладный. Спасибо, что поделились ею. Кажется, что 'opts_knit' и' opts_chunk' путают довольно много людей ... –

+0

В конце блога я упоминаю об этом и ссылаюсь на людей здесь, но, как вы сказали, блог с загрузочным блоком Jekyll намного проще справиться. Просто играю. –

Смежные вопросы