Я использовал 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 "лет"?
Любая помощь будет очень признательна, я больше работаю с фронтэндом...
Cheers