代码之家  ›  专栏  ›  技术社区  ›  Shane

用R写博客:在博客文章中嵌入R的简单方法?

  •  17
  • Shane  · 技术社区  · 15 年前

    a very nice Mediawiki plugin for R 它允许您在任何wiki页面中嵌入R代码。它需要一点努力来配置,但一旦你有了它,它就非常有用了。

    有人知道在博客文章中嵌入R的等价物吗?我唯一能找到的就是 this wordpress plugin called RWebFriend ,但它只允许您将代码发送到 Rweb . 我正在设想一种方法,可以将代码嵌入到两个标记之间,然后执行并返回。

    7 回复  |  直到 15 年前
        1
  •  6
  •   Shane    15 年前

    我看到了 there is a posting on this very subject on the "Learning R" blog 今天。真是巧合!

    这使用swave创建实际输出,以及 a Python script called blogpost.py (from Stuart Rackham) 把结果上传到Wordpress博客上。我喜欢这种方法,因为使用swave意味着您的博客输出可以很容易地转换为论文或演示文稿( with Beamer )因此,从长远来看,写博客变得更加有用。

        2
  •  3
  •   Dirk is no longer here    15 年前

    您可能需要将R集成到博客引擎中,这与MediaWiki扩展没有什么不同。

    Rpad 并围绕其基于web的R接口包装博客引擎。

        3
  •  3
  •   Tal Galili    14 年前

    我就这个话题写了两篇文章:

    1. 对于wordpress.com托管的博客: R syntax highlighting for bloggers on WordPress.com
    2. 对于wordpress.org自托管博客: Highlight the R syntax on your (WordPress) blog using the wp-syntax plugin

    blogging about R ,但链接到的其他帖子是回答您问题的帖子。

    干杯,塔尔

        4
  •  3
  •   jangorecki    10 年前

    截至2014年11月,有一种简单的方法可以将R中的博客发送到github页面上托管的博客。没有数据库,没有本地环境,没有新的管理面板。只需要web浏览器、github和R。

    1. Jekyll Now 部署预先配置的 Jekyll (静态站点生成器)进入github repo。更改新回购名称。
    2. 编辑 _config.yml 设置一些全局变量(在这里可以设置RSS、disks、Google Analytics等)。
    3. 您的博客文章将位于 _posts 目录。
    4. rmarkdown knitr Rmd 归档到 md .
    5. 上载/复制并粘贴 YYYY-MM-DD-my-first_post.md _岗位 目录。

    例如我的极简主义博客: jangorecki.github.io
    github.com/jangorecki/jangorecki.github.io

    同时存储 回购协议中的文件允许任何人在R中本地复制post(当然是R块)。

        5
  •  2
  •   learnr    15 年前

    上面有个帖子 Blogistic Reflections blog 他是如何使用Emacs/ESS org模式获得HTML导出功能的。

        6
  •  1
  •   Robert    15 年前

    大多数博客软件都有一个XML-RPC接口。因此,从R写博客的最简单方法是使用这个包: http://www.omegahat.org/XMLRPC/ 在那地方也能找到的。

    这将是目前为止最简单的方法。如果您google XML-RPC和Wordpress,您可以找到为php编写的代码,但它也可以帮助您编写R代码。

        7
  •  0
  •   Karsten W.    13 年前

    为了将标记切换到blogspot,可以使用命令行工具Pandoc、R-package ascii和Python gdata模块的组合。见 my blogpost