看起来中间人s3_sync没有上传我的robots.txt。有没有办法让它始终上传特定文件?
答案 0 :(得分:3)
这取决于您使用的Middleman S3_Sync的版本。
版本3.0.x根据构建目录的内容构建文件列表。在这种情况下,将文件复制到构建目录中会将其包含在同步中。
版本3.3.x转移到Middleman站点地图以准备MM 4.它目前只同步Middleman知道的文件。将文件复制到构建目录并不会使S3_Sync意识到它。
在第二种情况下,有两种选择。
第一个是将robot.txt移动到源目录。这将包含在站点地图中,并且会同步。
第二个是打开一个问题(甚至更好的拉取请求),要求能够包含源自源目录之外的文件。
这将有助于获得您正在使用的Middleman和s3_sync的版本。