2015-10-23 3 views

ответ

3

Это зависит от версии Middleman S3_Sync, которую вы используете.

Версии 3.0.x создают список файлов на основе содержимого каталога сборки. В этом случае копирование файла в каталог сборки будет включать его в синхронизацию.

Версии 3.3.x переместились в карту сайта Миддманта при подготовке MM 4. В настоящее время он синхронизирует файлы, о которых знает Миддман. Копирование файла в каталог сборки не информирует S3_Sync об этом.

Во втором случае имеется два варианта.

Первый заключается в перемещении файла robot.txt в исходную директорию. Это будет включено в карту сайта, и она будет синхронизирована.

Во-вторых, нужно открыть вопрос (или даже лучше, запрос на извлечение), который будет запрашивать возможность включать файлы, которые происходят из-за пределов исходного каталога.

Это поможет получить версию Middleman и s3_sync, которые вы используете.

+0

Отличный ответ. Это не проблема, скорее, запрос функции. Мой файл добавляется рубиновой жемчужиной и помещается внутри сборки на этапе LAST в моей сборке, что делает Middleman об этом неизвестным. – user1885523

+1

Я только что заметил уведомление о комментариях. Я создал [номер 108] (https://github.com/fredjean/middleman-s3_sync/issues/108), чтобы отслеживать это. – Fred

 Смежные вопросы

  • Нет связанных вопросов^_^