Blogdown网站页面无法正确呈现

时间:2018-10-25 23:00:34

标签: r blogdown

我正在使用RSTudio Blogdown / Github / Netlify维护我的博客网站。我正在使用“学术”主题。当我将更改后的.RMD文件推送到Github时,更改后的页面似乎无法部署,但是如果我构建整个站点并将其推送,则该站点可以毫无问题地部署在Netlify上。不幸的是,构建整个网站大约需要三分钟,因此我正在寻找更快的解决方案。

我认为我应该能够构建一个超级快速的目录,但是当我使用blogdown::build_dir("content/project/cont_imp")来构建目录时,HTML文档无法正确构建。它似乎呈现为单个长javascript,并且由于YAML标头中的所有元数据都包装到了脚本中,因此Netlify上的页面无法正确部署,日期和字幕等内容均丢失,并且其格式没有像其余部分一样我的网站。

我在GitHub上使用build_dir构建了一个错误的页面,因此您可以同时查看.RMD源文件和.HTML呈现的文档:https://github.com/grself/icochise/tree/master/content/project/cont_imp。您可以在我的实时站点上的https://icochise.com/上看到该项目页面(向下滚动到“项目”部分,并注意到“持续改进”链接之间的区别(那里没有文字,只有手的图像和白板)和“ Blogdown and Bookdown”链接。我刚才注意到HTML文档似乎是某种自解压缩的javascript,因此几秒钟后,源代码看起来很正常。也许在Netlify上进行了某种设置我需要更改,以便它在部署页面时提取JavaScript?

我检查了“配置构建工具”中的设置,未选中“构建后预览站点”和“重新编织当前预览...”,但这没有帮助。我还尝试将项目构建工具下拉列表从“网站”更改为“自定义”,并指定了Hugo可执行文件。这些东西都没有帮助。

我还在工作时尝试运行“服务站点”,以为可以连续呈现HTML页面,但是一旦我对.RMD文件进行了更改,该工具似乎就会挂起并且无法显示该站点。实际上,它挂得很厉害,以至于我不得不用Windows Task Manager杀死RStudio。

最后,我也尝试更新Hugo,希望在我的Hugo安装中出现问题,但这无济于事。

我怀疑自己在做一些简单的事情,但是尝试了我能想到的所有方法来解决此问题,并希望得到任何建议。

0 个答案:

没有答案