添加 _includes 和 _layouts 文件到 Jekyll 目录

Adding _includes and _layouts files to Jekyll directory

我是 Ruby 和 Jekyll 的新手,我一直在关注 this tutorial 如何创建静态站点。我已经到达了我们应该在 _includes 和 _layouts 文件夹中编辑文件的部分,但是这些文件夹没有出现在我的目录中。然而,有一个 _site 文件夹,里面有一个 index.html 文件,当我 运行 带有 'jekyll serve' 的网站时,它看起来就是显示的内容。我应该自己添加这些文件夹和文件,还是应该编辑 _site/about/index.html 以匹配教程中的内容?

这是我当前文件夹结构的图片:

是的,您应该自己添加这些文件夹和文件。从主题库中复制它们并跳过任何您不想自定义/覆盖的内容。命令 jekyll new 创建的默认主题配置是 https://github.com/jekyll/minima

正在动态生成 _site 文件夹,它反映了自定义的结果。