Ftp 在共享服务器上发布blogdown网站时防止重新编织旧rmd文件

Ftp 在共享服务器上发布blogdown网站时防止重新编织旧rmd文件,ftp,r-markdown,shared-hosting,hugo,blogdown,Ftp,R Markdown,Shared Hosting,Hugo,Blogdown,我阅读了blogdown文档,但似乎找不到与我的案例相关的答案 编辑:我发现这篇博客文章描述了使用build\u site(method=“custom”)的解决方法。我需要更改一些内容(在某些部分从md更改为html,因为在我的例子中,最终的格式是html)。它似乎适用于简单的rmd,但需要htmlwidgets的奇特交互式绘图无法正确渲染 我最近从Wordpress转到Hugo,我有一个共享服务器来托管我的网站。我正在尝试了解推送更新的最佳工作流程。我正在使用blogdown::build_

我阅读了
blogdown
文档,但似乎找不到与我的案例相关的答案

编辑:我发现这篇博客文章描述了使用
build\u site(method=“custom”)
的解决方法。我需要更改一些内容(在某些部分从
md
更改为
html
,因为在我的例子中,最终的格式是
html
)。它似乎适用于简单的rmd,但需要
htmlwidgets
的奇特交互式绘图无法正确渲染

我最近从Wordpress转到Hugo,我有一个共享服务器来托管我的网站。我正在尝试了解推送更新的最佳工作流程。我正在使用
blogdown::build_site()
命令创建一个可发布的网站,但它会花费额外的时间重新呈现所有旧的Rmd帖子。如何将其设置为仅重新创建新的或编辑的文件?如果我使用Netlify route,由于版本控制和服务器端的
hugo
功能,这将非常简单,但我不知道如何为自托管实现类似的解决方案

同样在这种情况下,处理共享服务器空间上的blogdown站点的好工作流是什么?我正在尝试使用
WinSCP
FTP同步功能,但它需要比较所有文件,而且需要花费很长时间。据我所知,无法仅同步已编辑或新文件。

基本上我在重复,我的答案在:

  • 不要使用
    blogdown::build_site()
    (同样,您很少需要使用此函数)

  • 使用
    blogdown::service_site()
    来(连续)预览站点

  • 准备发布站点时,运行
    blogdown::hugo_build()
    ,然后发布
    public/
    目录


  • 我希望这次是清楚的。

    谢谢。我想我被serve_网站更新本地查看的URL弄糊涂了,我认为hugo_build不会修复这个问题。我将使用这种方法。非常感谢你的精彩套餐!这是我的荣幸。谢谢你的耐心!