Grunt/Yeoman中的Jekyll 2.0问题

Grunt/Yeoman中的Jekyll 2.0问题,jekyll,Jekyll,在过去的几天里,我一直直接从命令行使用Jekyll2.0。我已将所有页面文件放入一个'/pages'文件夹,因此看起来如下所示: /pages - index.html - about.html - contact.html permalink: /about/ 在每一页的首页,我设置了如下永久链接: /pages - index.html - about.html - contact.html permalink: /about/ 因此,当Jekyll编译该站点

在过去的几天里,我一直直接从命令行使用Jekyll2.0。我已将所有页面文件放入一个'/pages'文件夹,因此看起来如下所示:

/pages
  - index.html
  - about.html
  - contact.html
permalink: /about/
在每一页的首页,我设置了如下永久链接:

/pages
  - index.html
  - about.html
  - contact.html
permalink: /about/
因此,当Jekyll编译该站点时,我能够成功地导航到localhost:8888/about/它一直运行得非常好

格伦特/约曼问题:

我今天为Yeoman挑选了一份工作,因为我想让Grunt管理一切(实时重新加载等)。我设置好了,一切正常。。。但Jekyll不再根据permalink生成文件夹

例如,我的/pages中的“/about.html”页面没有像直接使用Jekyll时那样在根目录中生成“/about”文件夹。因此,我只能通过:localhost:8888/pages/about/访问该页面。这很奇怪

这是我从约曼那里得到的


我对这些东西不太了解。我对格伦特和CL很陌生,但这真的让我很困惑。如果有人能给我提供任何建议或给我指出正确的方向,我将不胜感激。

我最后在我的\u config.yml中添加了以下内容:

relative_permalinks: false
这解决了问题。我认为grunt jekyllrb一定是一个落后的版本,因为在最新的Jekyll中绝对永久链接是默认的