中间人s3_sync默认忽略.txt文件吗?

时间:2015-10-23 09:05:28

标签: middleman

看起来中间人s3_sync没有上传我的robots.txt。有没有办法让它始终上传特定文件?

1 个答案:

答案 0 :(得分:3)

这取决于您使用的Middleman S3_Sync的版本。

版本3.0.x根据构建目录的内容构建文件列表。在这种情况下,将文件复制到构建目录中会将其包含在同步中。

版本3.3.x转移到Middleman站点地图以准备MM 4.它目前只同步Middleman知道的文件。将文件复制到构建目录并不会使S3_Sync意识到它。

在第二种情况下,有两种选择。

第一个是将robot.txt移动到源目录。这将包含在站点地图中,并且会同步。

第二个是打开一个问题(甚至更好的拉取请求),要求能够包含源自源目录之外的文件。

这将有助于获得您正在使用的Middleman和s3_sync的版本。