gpt4 book ai didi

r - blogdown::serve_site,复制静态文件时出错

转载 作者:行者123 更新时间:2023-12-04 08:51:40 33 4
gpt4 key购买 nike

我正在尝试使用 blogdown 构建网站在 RStudio 中。
我选择了“新项目”、“新目录”、“使用 blogdown 的网站”,为目录选择了一个名称,并将所有其他选项保留为默认值。正如预期的那样,创建了一个带有示例的漂亮目录结构。
但是,当我运行 serve_site()我收到两次相同的错误消息:

Error: Error copying static files: chtimes <mypath>\public\: Wrong Parameter.
进而
The system can not find the specified path.
(自己的翻译, <mypath> 是现有路径)。
我怀疑 config.toml 中的一些条目需要调整并放置两个文件 logo.pngfavicon.ico进入 static目录。这没有帮助。
然后我想也许 baseurl条目需要与 / 不同的值.但是, blogdown:::site_root()返回正确的文件夹。
这似乎不是 RStudio/blogdown 问题,因为如果我输入命令
hugo.exe -b / -D -F -d "public" --themesDir themes -t hugo-lithium
在项目目录中的命令提示符下,返回相同的错误。
任何想法都非常感谢...
(我在 Windows 10 上,使用 RStudio 1.3.1073、R 4.0.2 和 Hugo 0.75.1)

最佳答案

我找到了答案outside of Stackoverflow .问题似乎是该文件夹位于 exFAT 外部驱动器上。通过添加 --noTimes,一切正常:

hugo.exe -b / -D -F -d "public" --themesDir themes -t hugo-lithium --noTimes
另一个可能对我更有效的选项是指定 publishDirconfig.toml作为我的 Documents 文件夹的子目录。然后命令更改为
hugo.exe -D -F --themesDir themes -t hugo-lithium
它甚至可以在 RStudio 中使用。
博客 >= v1.1, --noTimes参数可以在:
blogdown::hugo_build(args = "--noTimes")
您也可以在 .Rprofile 的全局选项中设置它。 :
options(blogdown.hugo.args = "--noTimes")
所以你只需要调用 blogdown::hugo_build() .

关于r - blogdown::serve_site,复制静态文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64069079/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com