Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blogdown:子目录中的RMD文件不会将HTML放在公用文件夹中_R_Blogdown - Fatal编程技术网

Blogdown:子目录中的RMD文件不会将HTML放在公用文件夹中

Blogdown:子目录中的RMD文件不会将HTML放在公用文件夹中,r,blogdown,R,Blogdown,什么有效: 当我执行blogdown::service_site()时,blogdown将重建我的站点,并将我的post子目录中的所有html文件放置在/public/post文件夹中。这正如预期的那样有效 什么不起作用: 如果我在子目录中创建了一篇文章(使用blogdown::new_post())——例如/exampledir/newpost.rmd,当我运行blogdown::service_site()时,rmd会复制到/public/exampledir文件夹中,但HTML文件不会 问

什么有效:

当我执行
blogdown::service_site()
时,blogdown将重建我的站点,并将我的
post
子目录中的所有html文件放置在
/public/post
文件夹中。这正如预期的那样有效

什么不起作用:

如果我在子目录中创建了一篇文章(使用
blogdown::new_post()
)——例如
/exampledir/newpost.rmd
,当我运行
blogdown::service_site()
时,rmd会复制到
/public/exampledir
文件夹中,但HTML文件不会

问题:

这是一个bug,一个特性,还是我做了其他错误的事情?感谢您的帮助、时间和耐心。
谢谢

可复制示例:

public/post/testpost.html

blogdown::new_post("testpost", kind = "", open = interactive(), author = getOption("blogdown.author"),
     categories = NULL, tags = NULL, date = Sys.Date(), file = NULL, slug = NULL,
     title_case = getOption("blogdown.title_case"), subdir = getOption("blogdown.subdir",
                                                                       "post"), ext = getOption("blogdown.ext", ".rmd"))
blogdown::new_post("testpost", kind = "", open = interactive(), author = getOption("blogdown.author"),
     categories = NULL, tags = NULL, date = Sys.Date(), file = NULL, slug = NULL,
     title_case = getOption("blogdown.title_case"), subdir = getOption("blogdown.subdir",
                                                                       "exampledir"), ext = getOption("blogdown.ext", ".rmd"))
未在
public/exampledir/testpost.html

blogdown::new_post("testpost", kind = "", open = interactive(), author = getOption("blogdown.author"),
     categories = NULL, tags = NULL, date = Sys.Date(), file = NULL, slug = NULL,
     title_case = getOption("blogdown.title_case"), subdir = getOption("blogdown.subdir",
                                                                       "post"), ext = getOption("blogdown.ext", ".rmd"))
blogdown::new_post("testpost", kind = "", open = interactive(), author = getOption("blogdown.author"),
     categories = NULL, tags = NULL, date = Sys.Date(), file = NULL, slug = NULL,
     title_case = getOption("blogdown.title_case"), subdir = getOption("blogdown.subdir",
                                                                       "exampledir"), ext = getOption("blogdown.ext", ".rmd"))

在我的blogdown设置中,我对permalinks的定义如下:
[permalinks]post=“/post/:year/:month/:day/:slug/”note=“/note/:year/:month/:day/:slug/”
您有类似的东西吗
exampledir
?非常感谢您的帮助。这个永久链接在我的blogdown设置中的什么位置?在.toml文件中?在
config.toml