Посредник s3_sync игнорирует файлы .txt по умолчанию?

Похоже, что посредник s3_sync не загружает мой файл robots.txt. Есть ли способ, чтобы он всегда загружал определенный файл?


person user1885523    schedule 23.10.2015    source источник


Ответы (1)


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

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

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

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

Первый — переместить robot.txt в исходный каталог. Это включит его в карту сайта и будет синхронизировано.

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

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

person Fred    schedule 23.10.2015
comment
Идеальный ответ. Это не проблема, а скорее запрос функции. Мой файл добавляется рубиновым камнем и помещается в сборку на ПОСЛЕДНЕМ шаге моей сборки, из-за чего Миддлман не знает об этом. - person user1885523; 28.10.2015
comment
Я только что заметил уведомление о комментарии. Я создал проблему 108, чтобы отслеживать это. - person Fred; 16.11.2015