Jekyll似乎停止了处理页面

时间:2012-01-12 21:26:49

标签: ruby rubygems jekyll

我一直在网站上使用Jekyll(自动选项设置为true,因此它自动构建到_site文件夹)几周,并且一切正常。

帖子属于这样的结构

/language/_posts/yyyy-mm-dd-filename.html

所以jekyll将它们构建到_site文件夹中,结果如下所示:

/language/filename.html

最近,网站的文件夹结构不得不改变,将现有内容复制到4个区域,这使得网站上的帖子数量增加了四倍。

所以我更新了结构,帖子现在在这样的子文件夹中:

/region/language/_posts/yyyy-mm-dd-filename.html

所以jekyll将它们构建到_site文件夹中,该文件夹应该导致:

/region/language/filename.html

这起初工作正常,但随着我添加更多区域,jekyll似乎停止处理文件,我似乎无法弄清楚原因。

因为我从其他人那里继承了这个网站,它在文件名结构中使用了yyyy-mm-dd,有点像一种hacky方式,让页面显示在'order'中它们意味着。我想知道这是否与它有任何关系。

我的帖子上的日期范围从0000-01-010039-10-10 - 所以它们并没有真正被用作实际日期,但我不会认为这会影响jekyll处理它们。

所以我的想法是:

1)jekyll是否有任何类型的最大页面/帖子限制?我有11个帖子x 9种语言x 4个地区= 396个帖子

2)帖子之间有超过30年的事实会导致任何问题吗?

任何帮助都非常感激,我更像是一个有前途的人......

干杯

1 个答案:

答案 0 :(得分:9)

这可能是由jekyll屏蔽的错误消息(语法或其他)。当jekyll处于auto模式时,它有时不会显示它们。尝试删除生成的文件夹(默认情况下,_site/并使用--no-auto参数运行jekyll:

rm -rf _site
jekyll --no-auto

如果有错误,则应显示错误。