在 blogdown 中导入独立的 Rmd(自己的回购和项目)作为 post?
Import stand alone Rmd (own repo and project) as a post in blogdown?
我的大部分分析都是使用“1 个项目 = 1 个存储库”方法完成的。在这些存储库中的每一个中,都有一个 R 项目,通常是一个生成 html_document 所有分析所在的 Rmd 文件。
其中一些分析会成为不错的博客 post,如果我更新分析,我希望博客 post 也能得到更新。
有没有一种方法可以根据此分析创建博客 post,而无需在博客的项目和存储库中重新进行所有操作?
我尝试将 "analysis repo" 克隆到 blogdown 的 /content 文件夹中,但我最终得到的只是博客主页上的年份“0001”。
这不是不可能,但它可能非常棘手,我不建议你这样做。相反,将 .html
(以及相关的依赖项,如果有的话)输出文件放在 blogdown 网站的 static/
目录下(参见 blogdown[=25= 的 Section 2.7 ]书),在content/
下写一个短post,在短post.
下link到.html
文件
您当然可以在 R 脚本 R/build.R
中自动执行此工作(将文件从原始目录复制到 static/
)(参见 Appendix D.9)。我认为如果您可以将 .Rmd
源文档放在 static/
下会容易得多,这样您甚至不需要将文件从一个目录复制到另一个目录(再次参见第 2.7 节) ).
我的大部分分析都是使用“1 个项目 = 1 个存储库”方法完成的。在这些存储库中的每一个中,都有一个 R 项目,通常是一个生成 html_document 所有分析所在的 Rmd 文件。
其中一些分析会成为不错的博客 post,如果我更新分析,我希望博客 post 也能得到更新。
有没有一种方法可以根据此分析创建博客 post,而无需在博客的项目和存储库中重新进行所有操作?
我尝试将 "analysis repo" 克隆到 blogdown 的 /content 文件夹中,但我最终得到的只是博客主页上的年份“0001”。
这不是不可能,但它可能非常棘手,我不建议你这样做。相反,将 .html
(以及相关的依赖项,如果有的话)输出文件放在 blogdown 网站的 static/
目录下(参见 blogdown[=25= 的 Section 2.7 ]书),在content/
下写一个短post,在短post.
.html
文件
您当然可以在 R 脚本 R/build.R
中自动执行此工作(将文件从原始目录复制到 static/
)(参见 Appendix D.9)。我认为如果您可以将 .Rmd
源文档放在 static/
下会容易得多,这样您甚至不需要将文件从一个目录复制到另一个目录(再次参见第 2.7 节) ).