使用chakra选项后,Blogdown / Xaringan不起作用

时间:2018-07-21 18:47:36

标签: r-markdown blogdown xaringan remarkjs

我遵循Tim Mastny所述的Xaringan安装过程。一切运行顺利,我可以制作第一张幻灯片。

要使幻灯片脱机工作,我按提示Yihui Xie进行了操作。使用xaringan::summon_remark()的下载进行得很好,并在我的项目目录中生成了libs文件夹,其中包含文件remark-latest.min.js。但是,当我按照Xaringan幻灯片演示文档中的描述向YAML标头中添加chakra选项chakra: libs/remark-latest.min.js并称为serve_site()时,幻灯片不再起作用。

我在屏幕的左上方有一个小窗口,而不是先前的幻灯片演示,其中包含幻灯片演示的源文本。我也曾在其他场合看到过这个窗口。例如,从remark.js网站到演示幻灯片的某些链接,例如here

我安装了一个完整的带有Xmin主题的新Blogdown网站,并从头开始安装过程。我使用R Markdown的“ Nina Presentation”模板,仅添加了一条脉轮线。我收到了相同的结果。只是小窗口。

我使用了谷歌浏览器,但也对Safari和Firefox进行了测试,结果相同。有谁知道这可能是问题还是我接下来可以尝试什么?

我的sessionInfo()

R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.6

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] compiler_3.5.1  backports_1.1.2 bookdown_0.7    magrittr_1.5    rprojroot_1.3-2 htmltools_0.3.6
 [7] tools_3.5.1     yaml_2.1.19     Rcpp_0.12.17    stringi_1.2.4   rmarkdown_1.10  blogdown_0.8   
[13] knitr_1.20      xfun_0.3        stringr_1.3.1   digest_0.6.15   evaluate_0.11  

1 个答案:

答案 0 :(得分:3)

发现了问题:您在blogdown项目的根目录中将remark.js召唤到libs/。相反,您应该使用以下命令将remark.js召唤到static/slide/libs/

xaringan::summon_remark(to = "static/slide/libs")

说明:Hugo将“ static /”下的所有文件复制到已编译网站的根目录。

确保libs/与您的xaringan源Rmd一起放在static/子目录下的某个位置,例如您的static/slide/libs,以便xaringan可以找到所需的文件。

并且remark-latest-min.js也应位于static/slide/libs/中。