我遵循了这个blog post,99%的成功实现了我想要的东西。基本上,创建一个R记事本文件(.Rmd),运行它并保存文件。然后,运行博客文章中的代码,让我的.Rmd文件自动上传到我的WordPress站点。
问题是它上传并将单引号和双引号分别更改为"'";,“”,末尾有分号"&“。
例如,我的代码如下所示: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工作室版本1.0.153 R版本3.4.1 (2017-06-30) macOS 2017版本10.12.6 (16G1036)
有什么建议吗?
发布于 2017-12-10 03:23:14
因此,最终的答案是knit2wp和WordPress的蜡笔插件之间的冲突。
这个解决方案在我找到[here][1]的这篇文章中有详细介绍。从本质上讲,代码将修改内容以与内置的语法高亮工具很好地协同工作。
他们将knit2wp更改为knit2wpCrayon。我刚试过,它工作得很好。这很好,因为我不需要修改我的任何旧帖子。
https://stackoverflow.com/questions/47731656
复制相似问题