Похоже, что посредник s3_sync не загружает мой файл robots.txt. Есть ли способ, чтобы он всегда загружал определенный файл?
Посредник s3_sync игнорирует файлы .txt по умолчанию?
Ответы (1)
Это зависит от версии Middleman S3_Sync, которую вы используете.
Версии 3.0.x создают список файлов на основе содержимого каталога сборки. В этом случае при копировании файла в каталог сборки он будет включен в синхронизацию.
Версии 3.3.x перемещены на карту сайта Middleman при подготовке MM 4. В настоящее время синхронизируются только те файлы, о которых знает Middleman. Копирование файла в каталог сборки не сообщает об этом S3_Sync.
Во втором случае возможны два варианта.
Первый — переместить robot.txt в исходный каталог. Это включит его в карту сайта и будет синхронизировано.
Второй — открыть задачу (или, что еще лучше, запрос на вытягивание), в которой будет запрашиваться возможность включать файлы, происходящие из-за пределов исходного каталога.
Это поможет получить версию Middleman и s3_sync, которую вы используете.