Джекилл, кажется, перестал обрабатывать страницы - PullRequest
7 голосов
/ 13 января 2012

Я использую Jekyll (с параметром auto, установленным в 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 в структуре имени файла каким-то хакерским способом, чтобы страницы отображались в «порядке», для которого они предназначены , Мне интересно, может ли это иметь какое-либо отношение к этому.

Даты моих постов варьируются от 0000-01-01 до 0039-10-10 - поэтому они не используются в качестве фактических дат, но я бы не подумал, что это повлияет на их обработку в jekyll.

Итак, мои мысли:

1) Есть ли у jekyll максимальные ограничения на количество страниц / постов? У меня 11 сообщений x 9 языков x 4 региона = 396 сообщений

2) Не вызовет ли проблемы тот факт, что между постами более 30 лет?

Любая помощь очень ценится, я больше похож на внешнего вида ...

Приветствия

1 Ответ

9 голосов
/ 13 января 2012

Вероятно, это сообщение об ошибке (синтаксис или иное), маскируемое jekyll.Когда jekyll находится в режиме auto, он иногда не показывает их.Попробуйте удалить сгенерированную папку (по умолчанию на _site/ и запустить jekyll с параметром --no-auto:

rm -rf _site
jekyll --no-auto

Если есть ошибки, это должно показать их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...