我正在制作一份将以pdf格式发布的报告。它涉及统计学,尤其是R的使用。因此,我正在使用knitr。我也想将它发布到wiki上,而我只需要额外的努力!可能从knitr生成MediaWiki标记?
是否有可能从knitr获得wiki标记(MediaWiki)输出?或者,如果我从knitr生成HTML,HTML可以直接提供给wiki吗?
此问题与this post有关。 Wiki标记规则是here,但我不太清楚是否支持完整的HTML。
谢谢。
我正在制作一份将以pdf格式发布的报告。它涉及统计学,尤其是R的使用。因此,我正在使用knitr。我也想将它发布到wiki上,而我只需要额外的努力!可能从knitr生成MediaWiki标记?
是否有可能从knitr获得wiki标记(MediaWiki)输出?或者,如果我从knitr生成HTML,HTML可以直接提供给wiki吗?
此问题与this post有关。 Wiki标记规则是here,但我不太清楚是否支持完整的HTML。
谢谢。
可以肯定knitr
输出挂钩定义的标记规则:http://yihui.name/knitr/hooks作为一个简单的例子,你可以突出显示源代码<syntaxhighlight>
:
knit_hooks$set(source = function(x, options) {
sprintf('<syntaxhighlight lang=%s>%s</syntaxhighlight>', options$engine, x)
})
您可以自由设计输出挂钩的其余部分。但正如Ben Bolker指出的那样,我认为你最好用Markdown,并通过Pandoc将其转换为Mediawiki。
很酷,我现在要通过Pandoc markdown> mediawiki路线。我会考虑在下雨天定义一组mediawiki挂钩! – dynamo 2013-03-10 09:44:41
@bdh_dtu不错。我会在下雨时期待你的Github拉请求。 – 2013-03-11 03:19:20
我认为pandoc可以将markdown转换为MediaWiki标记(http://johnmacfarlane.net/pandoc/README.html);如果你可以安装pandoc,你应该能够得到一个合理的初稿,但魔鬼将在细节... – 2013-03-07 13:05:04