Jekyll-在现有项目中创建新的现场脚手架

Jekyll-在现有项目中创建新的现场脚手架,jekyll,Jekyll,要使用Jekyll创建新的站点scaffold,命令为jekyllnew,其中是新项目的根文件夹名称。如果值是现有文件夹,则会引发错误:冲突:存在且不为空。 是否有一个Jekyll命令可以在现有项目中创建一个新的站点脚手架?目的是调整现有静态站点,以利用Jekyll中的模板化等功能。最简单的方法可能是创建一个新的子文件夹,运行jekyll new.并开始使用jekyll将文件从现有文件夹复制到新文件夹中。您可以使用--force标志强制jekyll在非空文件夹中创建新站点 jekyll new

要使用Jekyll创建新的站点scaffold,命令为
jekyllnew
,其中
是新项目的根文件夹名称。如果
值是现有文件夹,则会引发错误:
冲突:存在且不为空。


是否有一个Jekyll命令可以在现有项目中创建一个新的站点脚手架?目的是调整现有静态站点,以利用Jekyll中的模板化等功能。

最简单的方法可能是创建一个新的子文件夹,运行
jekyll new.
并开始使用jekyll将文件从现有文件夹复制到新文件夹中。

您可以使用
--force
标志强制jekyll在非空文件夹中创建新站点

jekyll new <site_name> --force
jekyll新建--强制

来自Jekyll官方文档:

如果希望将jekyll安装到现有目录中,可以通过在目录中运行
jekyll new.
而不是创建新目录来实现。如果现有目录不是空的,您还必须传递
--force
选项,如so
jekyllnew--强制执行

以下是官方网站快速入门页面的链接:

这就是我最后要做的,我认为这可能是考虑替代方案可能会覆盖现有文件的最佳方式。对我来说,将新的jekyll脚手架剪切粘贴到现有项目中很简单。网站可能会更好地记录这一点。我必须按照第二个答案所说的做很多次,当时我只有回购协议中的自述文件