有a very nice Mediawiki plugin for R允许您在任何维基页面中嵌入R代码。配置需要花费一些精力,但是一旦你完成它就非常有用。
有没有人知道在博客文章中嵌入R的等价物?我唯一能找到的是this wordpress plugin called RWebFriend,但它只允许您将代码发送到Rweb。我想象你可以在两个标签之间嵌入代码,然后执行并返回。
答案 0 :(得分:6)
我今天看到了there is a posting on this very subject on the "Learning R" blog。真是巧合!
这使用Sweave创建实际输出,并使用a Python script called blogpost.py (from Stuart Rackham)将结果上传到Wordpress博客。我喜欢这种方法,因为使用Sweave意味着您的博客输出可以轻松转换为论文或演示文稿(with Beamer),因此从长远来看,博客变得更加有用。
答案 1 :(得分:3)
您可能必须将R集成到您的博客引擎中,与MediaWiki扩展程序不同。
或者,换句话说,你拿Rpad并围绕其基于网络的R界面包装博客引擎。
答案 2 :(得分:3)
我看到你在一年前问过这个问题,并且自从(与WordPress博客相关)之后发生了一些更新,我想到了引用它们。
我写了两篇关于这个主题的帖子:
p.s:我还发表了我在useR2010上发表的关于blogging about R的其他提示的演讲,但另一篇关联的帖子是回答你问题的帖子。
干杯,Tal
答案 3 :(得分:3)
截至2014年11月,有一种简单的方法可以将R从博客发布到您在github页面上托管的博客。没有数据库,没有本地环境,没有新的管理面板。只需要Web浏览器,github和R.
_config.yml
以设置一些全局变量(此处可以设置RSS,Disqus,Google Analytics等)。_posts
目录。rmarkdown
或knitr
将Rmd
文件呈现给md
。YYYY-MM-DD-my-first_post.md
上传/复制并粘贴到_posts
目录。例如我的极简主义博客:jangorecki.github.io
它是github.com/jangorecki/jangorecki.github.io
同样在您的仓库中存储Rmd
个文件,可以让任何人在R本地重现帖子(当然是+ R块)。
答案 4 :(得分:2)
Blogistic Reflections blog上有一篇文章说明他如何使用Emacs / ESS org-mode来获取HTML导出功能。
答案 5 :(得分:1)
大多数博客软件都有XML-RPC接口。所以从R博客最简单的方法是使用这个软件包:http://www.omegahat.org/XMLRPC/和RCurl,也可以在该网站上找到。
这是迄今为止最简单的方法。如果您使用谷歌XML-RPC和Wordpress,您可以找到为PHP编写的代码,但它也可以帮助编写R代码。
答案 6 :(得分:0)
对于将markdown标记为blogspot,可以使用命令行工具Pandoc,R-package ascii和Python gdata模块的组合。见my blogpost