我可以使用blogdown::serve_site()
提供本地Blogdown实例,并且使用Ctrl-S
进行的所有保存都将自动推送到我的浏览器中。实时更新。很酷。
但是,如果我在.Rmd语法中出错(经常发生)并且保存了Ctrl-S
,控制台会通知我该错误,并且R Studio挂起。我只是从Linux终端中杀死R Studio,然后重新开始。有点痛苦。
有意义的是,由于存在.Rmd错误,系统无法将我的最新更新推送到浏览器,但是R Studio现在不应该终止blogdown::serve_site()
进程吗?我正在使用最新的R Studio预览版本,并已通过update.packages(ask = FALSE, checkBuilt = TRUE)
和tinytex::tlmgr_update()
更新了软件包。
实时更新Blogdown而不用担心导致R Studio挂起的未知.Rmd错误是什么?
R version 3.5.3 (2019-03-11)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 18.04.2 LTS, RStudio 1.2.1335
Locale:
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=C
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=C
LC_ADDRESS=C
LC_TELEPHONE=C
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=C
Package version:
base64enc_0.1.3 BH_1.69.0.1 blogdown_0.11
bookdown_0.9 digest_0.6.18 evaluate_0.13
glue_1.3.1 graphics_3.5.3 grDevices_3.5.3
highr_0.8 htmltools_0.3.6 httpuv_1.5.1
jsonlite_1.6 knitr_1.22 later_0.8.0
magrittr_1.5 markdown_0.9 methods_3.5.3
mime_0.6 promises_1.0.1 R6_2.4.0
Rcpp_1.0.1 rlang_0.3.4 rmarkdown_1.12
servr_0.13 stats_3.5.3 stringi_1.4.3
stringr_1.4.0 tinytex_0.11 tools_3.5.3
utils_3.5.3 xfun_0.6 yaml_2.2.0