我遵循了这个blog post并且99%的成功完成了我想要的。基本上,创建一个R记事本文件(.Rmd),运行它并保存文件。然后,运行博客文章中的代码,让我的.Rmd文件自动上传到我的WordPress网站。
问题在于它将单引号和双引号上传并更改为“&#39”;,“& quot”分别用分号“& amp”。
示例,我的代码如下所示:LoggerFile = 'SOLAR_LOGGER'
当上传到WordPress并且我只通过文本查看帖子时,它显示如下:“LoggerFile =' SOLAR_LOGGER'” 只有没有“;”之间的空格和9。 当我发布时,它仍然显示“LoggerFile =' SOLAR_LOGGER'”同样。
我知道有一次我搞砸了我的WordPress文件,尝试使用漂亮的打印来实现有效的代码。我通常会手动输入“< pre>< code> Code Here”,它会美化我的代码。这仍然有效。
一个附带问题:我试图发布到另一个WordPress网站,看看它是否只是特定的WordPress配置,但似乎并不想更改网站。我将站点和密码存储在.Rprofile文件中。我甚至试图将.Rprofile放在同一目录中,但没有运气。即使重新启动R,更改也不会生效。
我对R很新,所以我可能会错过一些关键的拼图。我也是MacOS新手并使用终端。快速学习并掌握它(也喜欢它!)。
我正在使用WordPress版本4.9.1 在godaddy帐户下托管(对不起!) R Studio版本1.0.153 R版本3.4.1(2017-06-30) macOS Sierra版本10.12.6(16G1036)
有什么建议吗?
答案 0 :(得分:0)
因此,答案最终成为了针对WordPress的knit2wp和Crayon之间的冲突。
我发现[here][1]
这篇文章详细介绍了解决方案。本质上,代码将修改内容以使用内置的语法高亮显示器。
他们将knit2wp改为knit2wpCrayon。我只是尝试过,它完美无缺。这很好,因为我不必修改任何旧帖子。