R blogdown 0.21服务站点()不再服务站点
更新到0.21后,我运行了rmarkdown::clean_site(),然后退出了R会话。再次启动并输入blogdown::service_site(),但未创建该站点。信息: 该网站的目录为“/home/dave/Documents/R files/cycs universal”。我已尝试使用servr::browse\u last()为您重新打开它。如果确实要启动新服务器,可以使用blogdown::stop_server()停止现有服务器,或重新启动R。通常,您不需要在同一个R会话中多次为同一站点提供服务,否则可能会遇到以下问题 尝试了blogdown::stop_server(),但无效 html文件没有创建,所以我认为不是这样。在版本0.20中,我可以运行clean_site(),然后再次构建所有html文件。我想知道我是否需要用0.21做一些不同的事情,但是我没有找到任何东西R blogdown 0.21服务站点()不再服务站点,r,blogdown,R,Blogdown,更新到0.21后,我运行了rmarkdown::clean_site(),然后退出了R会话。再次启动并输入blogdown::service_site(),但未创建该站点。信息: 该网站的目录为“/home/dave/Documents/R files/cycs universal”。我已尝试使用servr::browse\u last()为您重新打开它。如果确实要启动新服务器,可以使用blogdown::stop_server()停止现有服务器,或重新启动R。通常,您不需要在同一个R会话中多次
xfun::session_info('blogdown')
R version 4.0.2 (2020-06-22)
Platform: x86_64-suse-linux-gnu (64-bit)
Running under: openSUSE Leap 15.2, RStudio 1.3.1073
Locale:
LC_CTYPE=en_GB.UTF-8 LC_NUMERIC=C LC_TIME=en_GB.UTF-8
LC_COLLATE=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8 LC_NAME=C LC_ADDRESS=C
LC_TELEPHONE=C LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C
Package version:
base64enc_0.1.3 BH_1.72.0.3 blogdown_0.21 bookdown_0.21 digest_0.6.25
evaluate_0.14 glue_1.4.2 graphics_4.0.2 grDevices_4.0.2 highr_0.8
htmltools_0.5.0 httpuv_1.5.4 jsonlite_1.7.1 knitr_1.30 later_1.1.0.1
magrittr_1.5 markdown_1.1 methods_4.0.2 mime_0.9 promises_1.1.1
R6_2.4.1 Rcpp_1.0.5 rlang_0.4.8 rmarkdown_2.4 servr_0.19
stats_4.0.2 stringi_1.5.3 stringr_1.4.0 tinytex_0.26 tools_4.0.2
utils_4.0.2 xfun_0.18 yaml_2.2.1
使用blogdown 0.21,您不再需要在RStudio中显式调用
blogdown::serve_site()
。请参阅发行说明中主要更改中的第四个项目符号:您应该会看到一条消息,告诉您当您打开RStudio项目时blogdown已启动服务器。顺便说一句,我不知道为什么您必须运行rmarkdown::clean_site()
,但如果您打算重建整个站点(即重新编译所有R标记文件),您需要blogdown::build\u站点(build\u rmd=TRUE)
。这在新特性的第三个项目中提到。谢谢。为发行说明中缺少build_站点(build_rmd=TRUE)表示歉意。无需担心!很高兴知道你的问题已经解决了!嗨,我希望我能在这里问这个问题,我不确定它是否值得一个全新的职位。自从更新以来,我的项目的“public”文件夹中的文件一直没有更新。这是故意的吗?更新的HTML文件现在保存在哪里?